当前位置: 首页 > news >正文

网站建设模块有哪些大连网站建设哪家专业

网站建设模块有哪些,大连网站建设哪家专业,热门网络游戏,手机百度极速版app下载安装0 环境 Windows 11 22H2gVim82 (D:/ProgramFiles/Vim)Python311 (D:/ProgramFiles/Python311)Vundle v0.10.2 阅读本文前#xff0c;需要先了解前文#xff1a; 《[vim]Python 编写插件学习笔记1 - 开始》 《[vim]Python 编写插件学习笔记2 - 分离》 1 前提说明 由于本…0 环境 Windows 11 22H2gVim82 (D:/ProgramFiles/Vim)Python311 (D:/ProgramFiles/Python311)Vundle v0.10.2 阅读本文前需要先了解前文 《[vim]Python 编写插件学习笔记1 - 开始》 《[vim]Python 编写插件学习笔记2 - 分离》 1 前提说明 由于本人并未仔细学习 vimscript 相关内容只是凭自己的理解尝试写 vim 插件只是本着 “够用就就行” 的基本原则实现自己想要的功能。 所以多少会有不足的内容甚至更好的方案本文则不详述。 命令行参数只是想实现像平时使用 vim 命令一样正常使用自己的插件。 举例说明vim 的 make 命令 :make :make clean这样使用确实很方便。 2 Python 实现 # -*- coding: utf-8 -*- ### test.pydef TestVim(type):print(TestVim: type)3 vimscript 实现 test.vimlet s:script_dir fnamemodify(resolve(expand(sfile, :p)), :h)function! TestVim(type) # 定义参数python3 EOF # python part startimport sys import vimscript_dir vim.eval(s:script_dir) sys.path.insert(0, script_dir)from test import TestVim # 引用TestVim(vim.eval(a:type)) # 传入参数# python part end EOFendfunction加载 :so %测试 :call TestVim(init) TestVim: init :call TestVim(build) TestVim: build注意这样实现参数只能是字符串注意添加双引号。 4 配置 以上可以通过 call 命令来调用插件内的函数。但不能直接通过命令方式调用。 需要添加配置 test.vim脚本末尾接收 0 个或 1 个参数 command! -nargs? TestVim call TestVim(q-args)加载 :so %测试 :TestVim TestVim: :TestVim init TestVim: init :TestVim build TestVim: build:TestVim init build TestVim: init build # init build 被作为一个字符串5 命令行参数说明 5.1 -nargs -nargs0 - 无参数默认-nargs1 - 仅 1 个参数-nargs* - 任意多个参数01 或多个使用空白符分隔-nargs? - 0 或1 个参数-nargs - 任意多个参数1 或多个但必须提供参数 5.2 q-args - “quoted args” 将命令行接收的参数使用双引号括起来视作一个单一字符串。之后再当其作一个合法值传给表达式使用。 如果没有传入参数 表示为一个空字符串。 5.3 f-args - “function args” 表示命令行传递参数给用户定义的函数。 传入的命令行参数会以空格和 Tab 进行分割再将各个参数使用引号括起来均视作字符串。 之后以引号括起来的被逗号分割的参数列表会替换 参数传入用户定义的函数。 如果命令行未传入参数 则被移除。 如果命令行需要输入空格符必须使用反斜杠符号 (\) 进行转义。 示例 command f-args ~ XX ab ab XX a\b a\b XX a\ b a b XX a\ b a , b XX a\\b a\b XX a\\ b a\, b XX a\\\b a\\b XX a\\\ b a\ b XX a\\\\b a\\b XX a\\\\ b a\\, b6 参考 Writing Vim plugin in Python (candidtim.github.io)How to Write Vim Plugins with Python - DZoneLearn Vimscript the Hard Way (stevelosh.com)Vim script for Python Developers · GitHub
http://www.huolong8.cn/news/196327/

相关文章:

  • 大型网站建设推荐wordpress缓存插件
  • 邗江区城乡建设局网站主题网站设计实验步骤
  • 做聚会的网站泉州网站建设报价
  • 南京建设网站企业网站 外包 版权
  • h5网站建设公司淘宝官网首页官网
  • 做刷单哪个网站找小白爱论网
  • 商业门户网站有哪些适合做网站服务器的主机
  • 合肥网站建设 k开发一个网站的步骤流程
  • 天津开发区建网站公司毕节市建设厅网站
  • 大型门户网站设计网站建设高效解决之道
  • 做3ds磁铁卡网站第一ppt网免费模板
  • 郑州网站推广怎么做做流程图用什么网站好
  • 推荐好的网站或网页asp 网站地图生成
  • 哪个网站开发培训好布吉公司做网站
  • 装潢设计是什么seo查询站长工具
  • 管理系统和网站哪个好做黄骅港金沙滩
  • 旅游网站设计代码html网站建设 吉林
  • 门户网站建设公司方案甘肃建网站
  • 网站备案要幕布中牟网络推广公司
  • 如何选择常州网站建设普象工业设计网站
  • 连江网站建设jsp与asp做的网站
  • 电商网站 费用我的长沙app
  • 网站推广策划报告航空航天航空总医院医院网站建设招标网站
  • 做优化送网站高端网站网站设计
  • ae如何做视频模板下载网站企业官网手机版
  • 一个人可以建设几个网站自己做网站赚钱案例
  • 杭州正规的网站建设公司昆山专业网站建设公司哪家好
  • dnf制裁做任务网站中关村网站建设
  • 什么是门户网站phpstudy建wordpress
  • 如何查询网站已经提交备案百度网盘下载安装