当前位置:  开发笔记 > 编程语言 > 正文

Vim:NERD_tree插件.需要帮助了解博客.vimrc除了简化这个插件

如何解决《Vim:NERD_tree插件.需要帮助了解博客.vimrc除了简化这个插件》经验,为你挑选了2个好方法。

所以我基本上是Vim的初学者,尽管如此我知道基本的东西(打开文件,编辑,移动,基本grep,.vimrc等)

我会先提交此链接

http://weblog.jamisbuck.org/2008/11/17/vim-follow-up

如果向下滚动到"NERD___tree"的位置,它会解释它是什么,并提供指向主页的链接.我已经安装了NERD_tree,到目前为止一直很好.

唯一的问题是,这个人(JamisBuck)在.vimrc文件中添加一行来简化它的用法(我猜想在NERD_tree和实际文件之间切换,因为据我所知,没有快速的办法除了输入以外:

:NERDTree

每次都不太理想.以下是他添加到.vimrc文件的代码:

map d :execute 'NERDTreeToggle ' . getcwd()

他没有准确解释是什么和/或如何使用它,所以如果有人可以给我一个简短的解释和/或指向我的资源以了解更多关于这一点,那将不胜感激.



1> mat..:

我会说:help leader你会得到你需要的东西,默认是反斜杠.

因此,map d当你这样做时将会启动\d.



2> Jay..:

根据vim文档,


是一个特殊变量,在定义映射时将替换为"mapleader"的值.所以:

map d :execute 'NERDTreeToggle ' . getcwd()

将mapleader和"d"映射到切换.如果你看一下你链接的页面,他在页面的前面说:

I’ve got my  character (:h mapleader) mapped to the comma 
(since it’s easier to reach than the backspace character).

let mapleader = ","

所以,据我所知,切换应该是",d".

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有