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

单页企业网站模板网页设计作品源代码彼岸花坊

单页企业网站模板,网页设计作品源代码彼岸花坊,商标设计思路,深圳室内设计师网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.hkea.cn/news/14528176/

相关文章:

  • 免费的网站怎么建石家庄最新
  • 开创集团万网站建设网站关键字优化工具
  • 网站设计课程总结有哪些免费发布信息的平台
  • 可以网站可以做免费的文案广告语淄博网赢网站建设
  • 网站上线的步骤邢台最新消息
  • 关注网站制作做网站网页需要学些什么
  • 网站建设维护论文怎么做网站数据分析
  • 网站权重世界知名网站
  • 免费网站无需下载直接观看html网页编辑器下载
  • 张家港保税区规划建设局网站5 网站建设进度表
  • 深圳设计网站公司网站建设保障房网站首页
  • 烟台网站制作培训桂林象鼻山夜景
  • 个人网站可以做百度推广吗服务网站排名咨询
  • 免费企业建网站网络营销手段有哪四种
  • 做微信网站的公司店面设计软件
  • 找人做网站去哪里找做网店自己怎么去推广
  • 百度建立网站需要花多少钱大数据分析培训机构
  • 自助建站官网陵水网站建设友创科技
  • 外贸网站推广方案长春网站建设流程
  • 免费服务器搭建网站详细教程做机械毕业设计哪个网站好
  • 定制旅游网站建设方案网络设计的基本原则有哪些
  • 欧美设计网站推荐北京高校线上教学
  • 怎样写精品课程网站建设网站还能赚钱吗
  • 怎么学建设网站关键词那种网站
  • 网站头部修改电脑怎么创建网站吗
  • 秦皇岛营销式网站太原建设银行保安招聘网站
  • 数据分析方法南宁seo内部优化
  • 标识设计公司网站网站后台管理系统进不去怎么办
  • 网站开发需求大厅wordpress栏目列表页
  • 网站服务器及运营维护公告嘉祥网站建设哪家便宜