所以我基本上是Vim的初学者,尽管如此我知道基本的东西(打开文件,编辑,移动,基本grep,.vimrc等)
我会先提交此链接
http://weblog.jamisbuck.org/2008/11/17/vim-follow-up
如果向下滚动到"NERD___tree"的位置,它会解释它是什么,并提供指向主页的链接.我已经安装了NERD_tree,到目前为止一直很好.
唯一的问题是,这个人(JamisBuck)在.vimrc文件中添加一行来简化它的用法(我猜想在NERD_tree和实际文件之间切换,因为据我所知,没有快速的办法除了输入以外:
:NERDTree
每次都不太理想.以下是他添加到.vimrc文件的代码:
mapd :execute 'NERDTreeToggle ' . getcwd()
他没有准确解释是什么和/或如何使用它,所以如果有人可以给我一个简短的解释和/或指向我的资源以了解更多关于这一点,那将不胜感激.
我会说:help leader
你会得到你需要的东西,默认是反斜杠.
因此,map
当你这样做时将会启动\d
.
根据vim文档,
是一个特殊变量,在定义映射时将替换为"mapleader"的值.所以:
mapd :execute 'NERDTreeToggle ' . getcwd()
将mapleader和"d"映射到切换.如果你看一下你链接的页面,他在页面的前面说:
I’ve got mycharacter (:h mapleader) mapped to the comma (since it’s easier to reach than the backspace character). let mapleader = ","
所以,据我所知,切换应该是",d".