
vim
Jtag特工
代码和人工智能老兵
展开
-
Vim技能修炼教程(3) - 语法高亮进阶
上节讲过了正则表达式进行语法高亮,这节讲下关键字高亮和识别文件类型原创 2017-06-29 16:09:35 · 1536 阅读 · 0 评论 -
Vim技能修炼教程(16) - 浮点数计算函数
浮点数计算函数原创 2017-07-18 18:19:08 · 813 阅读 · 0 评论 -
Vim技能修炼教程(15) - 时间和日期相关函数
Vimscript武器库前面我们走马观花地将Vimscript的大致语法过了一遍。下面我们开始深入看一下Vimscript都给我们准备了哪些武器。如果只用这些武器就够了,那么就太好了,只用Vimscript会导致最佳的兼容性。否则不管是用:python还是使用扩展库,都给可移植性带来麻烦。 随着Vim的广泛移植,Vimscript带来的可移植性还是很可观的。这是一门跨相当多平台可用的语言。原创 2017-07-18 17:11:53 · 846 阅读 · 0 评论 -
Vim技能修炼教程(5) - 操作符实务
操作符的详细用法和脚本编写方法原创 2017-07-10 11:31:41 · 513 阅读 · 0 评论 -
Vim技能修炼教程(14) - 写个ex命令吧
写个ex命令吧我们第二节开始就写了语法高亮的插件。这一节,我们学习第二种插件的写法,就是写个我们自己的ex命令。原创 2017-07-17 18:45:13 · 589 阅读 · 0 评论 -
Vim技能修炼教程(13) - 变量
VimScript变量上节我们介绍了Python和Ruby来编写Vim插件的方式。 不过,Python和Ruby并不是所有的Vim都支持的功能,如果以最小依赖的原则来说,还是原汁原味的Vimscripts是放置四海Vim而皆灵的方式。当代码规模变大时,Python,Ruby,Perl这些语言的引入将带来较高的效率。但是Vimscripts仍然是最基本的Vim语言,值得我们首先学好原创 2017-07-14 17:40:30 · 813 阅读 · 0 评论 -
Vim技能修炼教程(12) - Vim的脚本语言支持
vim支持的扩展语言很多,比如python, python3, ruby, lua,tcl等常见脚本语言都有很好的支持。既可以支持脚本内嵌在.vimrc中,也可以执行python等脚本语言的文件。原创 2017-07-14 12:38:41 · 1663 阅读 · 0 评论 -
Vim技能修炼教程(4) - 基本功
基本功前面我们学会了插件管理器和如何实现语法高亮,相信大家已经从中体会到了vim插件的强大功能。现在,是时候回来补一补基本功了。原创 2017-07-05 12:07:25 · 588 阅读 · 0 评论 -
Vim技能修炼教程(11) - 代码折叠
上一讲我们是程序员篇的第一讲,关于代码跳转。代码跳转是一个付出很少收获很大的功能。这一节我们开始一个收获很多,但是付出也相对多一点功能:代码折叠。原创 2017-07-13 12:35:57 · 658 阅读 · 0 评论 -
Vim技能修炼教程(1) - 使用vundle管理插件
使用vundle管理vim插件原创 2017-06-23 17:49:20 · 1496 阅读 · 0 评论 -
Vim技能修炼教程(10) - 代码跳转
从这一讲开始,我们从通用功能向程序员常用功能挺进。首先我们从浏览代码最常用的跳转功能开始。原创 2017-07-12 16:02:39 · 685 阅读 · 0 评论 -
Vim技能修炼教程(9) - 缓冲区和标签页
缓冲区和标签页原创 2017-07-11 15:05:31 · 762 阅读 · 0 评论 -
Vim技能修炼教程(8) - 多窗口
多窗口如果一个vim只能开一个窗口,那肯定是有点low。尤其是写代码的时候,打开多个文件是经常的需求。原创 2017-07-11 12:24:33 · 520 阅读 · 0 评论 -
Vim技能修炼教程(7) - 可视模式
可视模式可视模式是与正常模式、插入模式一起并列的模式。它的作用就像图形化编辑器下用鼠标来选择一个块。在vim下,使用正常模式和ex命令,连搜带跳行的,未必就比用鼠标慢。原创 2017-07-10 19:52:40 · 510 阅读 · 0 评论 -
Vim技能修炼教程(17) - 编译自己的Vim
编译自己的Vim前面我们已经对Vim有比较丰富的了解了。我们也知道Vim有很多编译时的选项,很多功能依赖于这些编译选项。其中最重要的就是脚本语言的支持,很多发行版本是不全的。为了支持我们所需要的功能,我们需要编译自己的Vim.原创 2017-07-24 11:40:31 · 927 阅读 · 0 评论