在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
如果已经读到了这里并且完成了所有的例子和练习,你现在对Vimscript基础的掌握就很牢固了。 不要担心,还有_许多_东西需要学呢! 如果你求知若渴,这里还有一些东西值得你去探索。 配色方案在本书中我们给Potion文件添加了语法高亮。作为硬币的另一面,我们也可以创建配色方案来决定每种语法元素的颜色。 制作Vim的配色方案非常简单直白,甚至有点重复。阅读 如果你渴望挑战,看看我自己的灰太狼配色方案来了解我是怎么用Vimscript来为我简化定义及维护工作的。 注意"palette"字典和 Command命令许多插件允许用户使用键映射和函数调用来交互,但有一些偏好使用Ex命令。 举个例子,Fugitive插件创建类似 像这样的命令是通过 运行时路径在本书中,关于Vim怎么加载某个文件时,我都是用"使用Pathogen"应付过去的。 鉴于你已经懂得了许多Vimscript知识,你可以阅读 OmnicompleteVim提供了许多不同的方法来补全文本(浏览 当你决定对omnicomplete一探究竟,你可以从 编译器支持在我们的Potion插件中,我们创建了一些编译并执行Potion文件的映射。 Vim提供了更深入的支持来跟编译器交互,包括解析编译器错误并生成一个整洁的列表让你跳转到对应的错误。 如果你对此感兴趣,你可以从通读整篇 其他语言这本书专注于Vimscript,但Vim也提供了其他语言的接口,比如Python, Ruby, 和Lua。 这意味着如果不喜欢Vimscript,你可以使用其他语言拓展Vim。 当然还是需要了解Vimscript来编辑你的 如果你想了解更多用特定语言拓展Vim,查看下列对应的帮助文档:
Vim文档作为最后的部分,这里列出了一些Vim帮助条目,它们非常有用,有趣,有道理,或者仅仅是好玩(排名不分先后):
练习去为你想要的功能写一个Vim插件,向全世界分享你的成果! |
请发表评论