标签: nerdtree

在 Vim 的 NERDTree 窗口中阻止某些命令映射

我的文件中映射了以下键.vimrc

noremap <silent> <C-h> :bprev<CR>
noremap <silent> <C-l> :bnext<CR>
Run Code Online (Sandbox Code Playgroud)

它们执行的命令由buftabs 脚本提供。

我想要做的是当我处于 NERDTree 拆分时阻止执行这些键映射。原因是如果命令在 NERDTree 中运行,则会在拆分中加载文件缓冲区。然后,要修复它,需要关闭并再次打开窗口。

这是与另一个问题中解释的类似问题,但是通过配置插件纠正了该问题,而 buftabs 脚本没有这样的选项。

vim nerdtree

3
推荐指数
1
解决办法
787
查看次数

如何跳转到以NERDTree中的给定字符开头的第一个文件

假设我在Vim的NERDTree中有以下目录结构:

/some/folder/
|-apples.txt
|-bananas.txt
|- ...
|-mandarins.txt
|-mangos.txt
|- ...
|-strawberry.txt
`-watermelon.txt
Run Code Online (Sandbox Code Playgroud)

我的光标位于顶层目录,我想跳转到mandarins.txt.如何通过尽可能少的击键来实现这一目标?

vim nerdtree

3
推荐指数
1
解决办法
454
查看次数

使 NERDTree 打开光标所在的文件

我发现 NERDTree 非常烦人的一件事是,当我打开一个五分钟前刚刚查看的文件时,该文件是在最开始打开的,而不是光标所在的位置。

如果我使用 :b 缓冲区列表打开文件(它已经打开过一次),我就没有这个问题,因为我被直接传送到我的光标最后一个位置。这很有帮助,因为我的源文件很大。

有没有办法让 NERDTree 先在缓冲区列表中查看文件是否已经打开?或者也许有其他方法可以解决我的问题?

vim nerdtree

3
推荐指数
1
解决办法
754
查看次数

NERDTree 中 o 和 go 的区别

在 NERD 树(4.2.0)快速帮助中,

o: open in prev window
go: preview
Run Code Online (Sandbox Code Playgroud)

我尝试了两者,但我找不到任何差异。有什么区别?

nerdtree

3
推荐指数
1
解决办法
809
查看次数

autochdir 和 NERDTree

autochdir自动将当前工作目录设置为光标所在的当前文件。autochdir如果光标位于 NERDTree 窗口中,我想排除更改目录。

例如,如果我正在处理的当前文件位于~/foo,并且 NERDTree 窗口位于~/lots/of/stuff/here,我想转到 NERDTree 窗口,并且仍然将当前工作目录设置为~/foo

这样,就可以应用CD键绑定,这会将 NERDTree 的根树节点设置为~/foo~/foo否则,通过导航到,然后应用键绑定来手动更改 NERDTree 窗口中的根树节点是非常不方便的cd

vim nerdtree

3
推荐指数
1
解决办法
2768
查看次数

如何使用NERDTree在Vim中复制(或复制)整个文件夹?

我知道如何在NERDTree中创建一个文件夹:m + a然后newfolder/

vim nerdtree

2
推荐指数
1
解决办法
1216
查看次数

缺少NERDTree命令

我对vim相对较新,并且对NERDTree有一个问题,我似乎无法弄明白.

我似乎错过了一大堆命令,所以当我将它们映射到键时,我得到了消息(例如)

不是编辑器命令:NERDTreeMapToggleBookmarks

如果我运行:命令我可以在那里看到所有NERDTree全局命令(文档的第2.1节中的那些命令),这些看起来都有效,但就是这样.

我正在使用NERDTree 4.1.0,我是从github repo下载的.我怀疑我可能要么在设置插件时错过了一步,要么在我的.vimrc中丢失了一些东西,但我有点不知所措.

任何人有任何指针?就像我说的,我是vim的新手所以它可能是非常愚蠢或明显的东西!;)

非常感谢

vim nerdtree

2
推荐指数
1
解决办法
7687
查看次数

如何在NERDTree中快速导航文件

例如,我正在编辑根目录的子目录中的文件。现在,我想通过键入其部分名称(该功能类似于在Eclipse中按Shift + Ctr + R时的功能)快速跳转到根目录中任意位置的另一个文件。NERDTree有可能吗?

谢谢

vim nerdtree

2
推荐指数
2
解决办法
4163
查看次数

NERDTree:星号/粗体文件表示什么?

在NERDTree中,当文件加星标/粗体时它意味着什么?对于我来说,对于缩小的JavaScript文件以及有时对于可执行的shell脚本来说似乎发生了很多事情.

vim nerdtree

2
推荐指数
1
解决办法
1845
查看次数

如何禁用与自定义映射冲突的NERDTree映射?

我目前在.vimrc中具有此映射,以使在Windows之间导航更加容易。

nnoremap <c-j> <c-w>j

我注意到在安装NERDTree并使用将该文件在当前缓冲区中打开后e .,我再也无法使用它c-j向下移动到下面的窗口了。我看了一下NERDTree文档,发现了这个映射

<C-J>...Jump down to the next sibling of the current directory...|NERDTree-C-J|

我实在不明白自己使用这个映射,所以我怎么可能禁用它,回去<c-j>干什么<c-w>j

vim nerdtree

2
推荐指数
1
解决办法
406
查看次数

标签 统计

nerdtree ×10

vim ×9