Tagged with " vim"
Aug 28, 2012 - vim    No Comments

Vim search folder width vimgrep

最近在研究一些node.js的框架,经常要在框架里找一些函数,最快捷的方法莫过于直接在文件夹中搜索了。vim当然也是支持文件夹搜索的。

语法是:

:vim[grep][!] /{pattern}/[g][j] {file} …

而且vimgrep可以自动识别换行符编码,还可以使用正则。配合上我现在使用的SSD硬盘,连原先速度较慢的缺点都不存在了。
Read more »

Aug 23, 2012 - mac, vim    No Comments

Ctags on Mountain Lion

这两天vim里需要用到taglist,于是开始装ctags,用homebrew安装很简单

$ brew install ctags


装完后发现生成tags有报错

$ ctags -R
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...

Read more »

Aug 17, 2012 - vim    No Comments

Vim Map iMap

vim中,使用:map命令,可以将键盘上的某个按键与Vim的命令绑定起来。其中最常用的莫过于:

map <silent><F1> :tabnew<CR>

即新建一个tab。

但有的时候会发现我们在插入模式下,按F1键往往会分割出一个help窗口, 这显然不是我们想要的。
下表是不同模式下的map命令,可以针对特定的模式设置键盘映射:

所以以下是我最常用的键盘映射:
Read more »

Aug 15, 2012 - mac, vim    No Comments

Re-enabling Key Repeat in OSX Mountain Lion

其实这个问题在Lion下就有了,尤其在vim下,hjkl按住不放都没有原先的连续动作了。不过上下左右倒是好的。

解决方法:

$ defaults write -g ApplePressAndHoldEnabled -bool false

重启vim,一起ok!!

Pages:«12