转自:http://ovalpo.info/how_to_use_vim_for_erlang_dev/
by Martin J. Logan on September 9, 2013
译者: ovalpo 2014年7月28日
1
2
|
call pathogen#infect()
call pathogen#helptags()
|
vimerl.vim | 缩进, 自动补全等其他更多的Erlang效果 |
ctrlp.vim | ctrl p, 提供给力的模糊文件查找. 进而可以把导航树扔掉. |
NERDTree | Vim中一款给力导航树插件 – 但我很少用它,因为我在用ctrlp. |
NERDTree Tabs | 将 NERDTree中打开过的文件添加到标签栏 |
在我们讨论关于如何使用这些插件来创造Erlang魔法效果的基础前,我想给你们展示两个我很喜欢的小技巧。第一个,配置一个好看的色彩主题。为此,需要创建一个$HOME/.vim/colors目录,然后给你自己找个华丽的色彩主题扔进去。我推荐TPope的vividchalk.vim.
Pro Tip
对于dropbox或者其他文件同步服务的用户,可以通过下面的简易方式来同步备份你的vim的所有配置;把你的 .vim 目录和 .vimrc 配置文件移到你的dropbox目录下。然后执行命令:
12 ln -s ~/Dropbox/.vim ~/.vimln -s ~/Dropbox/.vimrc ~/.vimrc现在你所有的机器上的vim都会运行同一份配置。如果你还有某些兼容性问题,那就单独处理下那台机器吧。
1
2
3
4
5
6
|
~
[No Name] [TYPE= unix] [0/1 (100%)]
> test/ec_dictionary_proper.erl
> src/ec_dictionary.erl
> src/ec_date.erl
prt path ={ files }= >> ec_da
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
Press ? for help |
|~
.. (up a dir) |~
<lang-projects/erlware_commons/|~
? doc/ |~
? priv/ |~
? src/ |~
? test/ |~
CONTRIBUTING.md |~
COPYING |~
Makefile |~
README.md |~
rebar.config |~
rebar.config.script |~
~ |~
~ |~
~ |~
|
Pro Tip
把下面的内容加入你的.vimrc文件,可以NERDTree的标签页的跳转命令映射到tab键。
123 map <C-t> :tabn<Enter>map <C-n> :tabnew<Enter>map nt :NERDTreeTabsToggle<Enter>
1
|
call pathogen#helptags()
|
转载:如何利用Vim进行Erlang开发,布布扣,bubuko.com
原文:http://www.cnblogs.com/ribavnu/p/3874386.html