
vim
文章平均质量分 77
tintinr
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生成cscope.out的bash脚本
生成cscope.out的bash脚本,接收两个参数,第一个是源文件路径,第二个是存放cscope.out文件的目录名。 修改和make_find_arg()里面的FILETYPES和FILENAMES数组,就可以修改和增删cscope需要解析的文件。 #######################################################################原创 2013-08-05 22:05:48 · 1259 阅读 · 0 评论 -
VIM寄存器浅识
VIM寄存器分为9类: 1、匿名寄存器(unnamed register)"": 用途:执行删除和复制命令时,删除或者复制的文本会保存到该寄存器中。 例外:没有例外。 2、数字寄存器(numbered register): 1)"0: 用途:最近的复制内容。 例外:如果复制时指定了其它寄存器(如"ayw),"0将失效。 2)“1原创 2013-08-17 11:33:46 · 829 阅读 · 0 评论 -
MACVim下Viki安装和使用的总结
安装viki:用《Byte of Vim v051》上的方法安装viki没有成功,后来仔细看了vim官网上的安装说明,先要装tlib。 安装过程如下: 先下载tlib.vba和viki.zip bogon:.vim yangjia$ mkdir autoload bogon:.vim yangjia$ ls autoload bogon:.vim yangjia$ cd autoload/原创 2013-07-30 21:27:24 · 1497 阅读 · 0 评论 -
VIM正则表达式再研究
使用正则表达式已经有好几年了,本不想细读VIM的pattern.txt,不过发现好些东西不明白,回过头来边看pattern.txt,边总结一下。 1、vim的正则表达式的构成:若干atom组成piece,若干piece组成concat,若干concat组成branch,若干branch组成pattern 1)atom是基础单位,比如单个字符(如a)就是一个atom,字符集(如\w和[a-z])原创 2013-08-23 17:52:47 · 773 阅读 · 0 评论 -
vim自动插入C++和C函数头的脚本
func SetFuncTitle() let funcnodes = matchlist(getline('.'), '\(\(.*\) \)\?\(\(\w*\)::\)\?\(\w\+\)(\(.*\))') let retval = funcnodes[2] let classname = funcnodes[4] let funcname = funcnodes[5] let原创 2013-10-13 18:12:08 · 947 阅读 · 0 评论 -
用例
User1:"..."=http://xx.a.b.c 1 10 + 5 + 2 * 2 = 19 User2:"..."=http://xx.a.b.d 10 10 + 10 * 5 + 2 * 2 = 64 User3:"..."=http://xx.a.b.e 5 10 + 5 * 5 + 1 * 2 = 37 User4:"..."原创 2015-04-28 22:18:30 · 395 阅读 · 0 评论