- 博客(14)
- 收藏
- 关注
原创 Vim技能修炼教程(17) - 编译自己的Vim
编译自己的Vim前面我们已经对Vim有比较丰富的了解了。我们也知道Vim有很多编译时的选项,很多功能依赖于这些编译选项。其中最重要的就是脚本语言的支持,很多发行版本是不全的。为了支持我们所需要的功能,我们需要编译自己的Vim.
2017-07-24 11:40:31 882
原创 Vim技能修炼教程(15) - 时间和日期相关函数
Vimscript武器库前面我们走马观花地将Vimscript的大致语法过了一遍。下面我们开始深入看一下Vimscript都给我们准备了哪些武器。如果只用这些武器就够了,那么就太好了,只用Vimscript会导致最佳的兼容性。否则不管是用:python还是使用扩展库,都给可移植性带来麻烦。 随着Vim的广泛移植,Vimscript带来的可移植性还是很可观的。这是一门跨相当多平台可用的语言。
2017-07-18 17:11:53 804
原创 Vim技能修炼教程(14) - 写个ex命令吧
写个ex命令吧我们第二节开始就写了语法高亮的插件。这一节,我们学习第二种插件的写法,就是写个我们自己的ex命令。
2017-07-17 18:45:13 558
原创 Vim技能修炼教程(13) - 变量
VimScript变量上节我们介绍了Python和Ruby来编写Vim插件的方式。 不过,Python和Ruby并不是所有的Vim都支持的功能,如果以最小依赖的原则来说,还是原汁原味的Vimscripts是放置四海Vim而皆灵的方式。当代码规模变大时,Python,Ruby,Perl这些语言的引入将带来较高的效率。但是Vimscripts仍然是最基本的Vim语言,值得我们首先学好
2017-07-14 17:40:30 762
原创 Vim技能修炼教程(12) - Vim的脚本语言支持
vim支持的扩展语言很多,比如python, python3, ruby, lua,tcl等常见脚本语言都有很好的支持。既可以支持脚本内嵌在.vimrc中,也可以执行python等脚本语言的文件。
2017-07-14 12:38:41 1609
原创 Vim技能修炼教程(11) - 代码折叠
上一讲我们是程序员篇的第一讲,关于代码跳转。代码跳转是一个付出很少收获很大的功能。这一节我们开始一个收获很多,但是付出也相对多一点功能:代码折叠。
2017-07-13 12:35:57 629
原创 Vim技能修炼教程(7) - 可视模式
可视模式可视模式是与正常模式、插入模式一起并列的模式。它的作用就像图形化编辑器下用鼠标来选择一个块。在vim下,使用正常模式和ex命令,连搜带跳行的,未必就比用鼠标慢。
2017-07-10 19:52:40 490
原创 Vim技能修炼教程(4) - 基本功
基本功前面我们学会了插件管理器和如何实现语法高亮,相信大家已经从中体会到了vim插件的强大功能。现在,是时候回来补一补基本功了。
2017-07-05 12:07:25 561
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人