我是 vim 新手,所以如果这真的很愚蠢,我提前道歉,但我似乎无法在谷歌上找到它。
我在堆栈溢出时发现了这个片段,它将焦点设置为 nerdtree:
let mapleader = ","
nmap <leader>ne :NERDTree<cr>
Run Code Online (Sandbox Code Playgroud)
但是,如果我在运行此命令时扩展了一堆目录,它会重置,有没有办法不重置?
如果有帮助,我正在使用 Macvim。
另外,我知道:NERDTreeToggle,但我希望树始终可见。
我正在尝试在书呆子树中重新绑定(将键映射到)像“i”这样的命令,这会打开一个水平分割。
有没有办法做到这一点,或者我只是坚持使用 nerdtree 的默认绑定?我在文档中找不到任何关于此的信息,并且我已经进行了大量的谷歌搜索,但我不知所措。
注意:我相信绑定是在这个文件中设置的,我只是不知道如何覆盖它们或调用它们引用的函数。
任何帮助,将不胜感激。
我是 Vim 和 NERDTree 的新手,我试图理解为什么[No name]在我使用:bd. 我想保持我的 NERDTree 干净,所以我想知道是否有办法删除[No name].
例如,
该l.py文件是我正在处理[No name]的文件,而那些是我已经关闭的文件(使用:bd)。我根本不想让他们出现,因为它看起来很乱。
谢谢!
有没有办法使用选项卡显示命令?通过命令,我不是指 bash 的,而是 vim 的,使用:
例如:我通过在正常模式(:NERDTree)下键入“:”来使用 Nerdtree 插件。如果我选择 NER,我将直接拥有 NERDTree。然后在我再次标签> NERDTreeCWD > NERDTreeClose > NERDTreeFind 等...
是否可以在状态栏中以某种方式显示所有可用命令?
感谢您的帮助!
我正在寻找一种方法:
我尝试了很多方法.例如使用
autocmd TabEnter * NERDTreeToggle
Run Code Online (Sandbox Code Playgroud)
那变得非常混乱.该选项卡右侧显示NERDTree.如果我专注于另一个选项卡并返回到新选项卡,则会在右侧正确打开NERDTree的第三个分割.
我也试图T在打开文件时使用它.焦点不会更改为新文件,但NERDTree会消失,我将保留在"无名称"选项卡中.
有人在这里有一个简洁的解决方案?
更新:
将NERDTree重置为HEAD - T打开时开始工作
我仍然非常喜欢在所有选项卡的左侧默认打开NERDTree的解决方案.
考虑一下我有一个NERDTree窗口,然后在vim中打开了2个以上的文件视图窗口。在这种情况下,切换到NERDTree的常用方法(使用几个Ctrl + wg / h / j / k导航)不是很方便,因为它不是所有打开的窗口都通用的。
有没有一种方法可以直接切换到NERDTree(或任何其他窗口)窗口?
我正在使用Ubuntu 13.04并尝试为Vim安装NERD树插件.通过将NERD树文件放在.vim /目录中安装vim插件的所有指南中指定,我找不到这样的目录.
cd ~/.vim/
bash: cd: /home/tushar/.vim/: No such file or directory
Run Code Online (Sandbox Code Playgroud)
如果有更好的方法来安装插件,请发布步骤.