找到了 一个估计还有点用的vim的插件
http://vim.sourceforge.net/scripts/script.php?script_id=2194
用来做数字标识的插件,还算不错。
另外,Fx,找这行的前一个x,fx,找这行的后一个x,真是方便的在vim里面的移动方法,一直都是习惯hjkl的移动方式加上wbe什么的,这次的f,还真是挺好用的,这个ppt值得一看http://www.slideshare.net/c9s/vim-hacks
H是到画面的最上方,M到中间,L到画面最下方
{是到上一个非空行上面的一个空行,}是到下一个非空行下面的一个空行。
C是进入insert mode,同时把光标当前位置到行尾的字符都删掉。
在一个()里面,ci(之后就会把()里面的东西全部清空,在一个""里面,di"就会把""里面的东西全部清空。
~可以直接就把所在的字母变大写,同时再向后移动一个字符的距离,真是不看不知道,一知道了下一跳啊!
%来找到当前的匹配的括号,[{和]}是找到已经有的段落标记,一般有{}[]()什么的好像没有<>。可以自己添加的。
filecoding是文件编码,encoding是内部编码,termcoding是vi而不是gvim的编码,我感觉上是这样的。
再说快捷键的设定
:map (all)
:nmap (normal mode)
:vmap (visual mode)
:imap (insert mode)
:smap (select mode)
:xmap (visual, select mode)
:imap <F2> <C-R>=strftime("%c")<CR>在insert mode下按F2就能插入时间戳
:tabnew 新建标签
:tabedit file_path直接新建标签打开文件,方便的很
还有可以改的grepprg和makeprg什么的,设置完成后很方便的可以grep用linux的,make用ncvlog来搞,真是好方便,尤其是早期写代码的时候,很方便的可以编译查错。
比如你写好了fifo.v,之后在命令行下面输入:make 文件名,查看错误可以用QuickFix这个东西,其实就是一个编译的log,嗯,之后在:copen打开QuickFix的窗口,一个个的看错误,就是这么方便,厉害吧