Aug 23, 2012 -
mac, vim
No Comments


Ctags on Mountain Lion
这两天vim里需要用到taglist,于是开始装ctags,用homebrew安装很简单
$ brew install ctags
$ ctags -R ctags: illegal option -- R usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
这两天vim里需要用到taglist,于是开始装ctags,用homebrew安装很简单
$ brew install ctags
$ ctags -R ctags: illegal option -- R usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
vim中,使用:map命令,可以将键盘上的某个按键与Vim的命令绑定起来。其中最常用的莫过于:
map <silent><F1> :tabnew<CR>
即新建一个tab。
但有的时候会发现我们在插入模式下,按F1键往往会分割出一个help窗口, 这显然不是我们想要的。
下表是不同模式下的map命令,可以针对特定的模式设置键盘映射:
所以以下是我最常用的键盘映射:
Read more »
其实这个问题在Lion下就有了,尤其在vim下,hjkl按住不放都没有原先的连续动作了。不过上下左右倒是好的。
解决方法:
$ defaults write -g ApplePressAndHoldEnabled -bool false
重启vim,一起ok!!
这两天碰到好几次需要修改网上压缩过的js的情况,本着vim无所不能的精神,搜到这个插件 jsbeautify : a javascript source code formatter。
把下载下来的插件放到 ~/.vim/plugin 里即可。
快捷键是:
<leader>ff
测试下来,format一个jquery ui需要2秒,以后再也不用去http://jsbeautifier.org/了