nerdtree

使用 Vim NERDTree 重新打开文件时不更改标签
nerdtree

使用 Vim NERDTree 重新打开文件时不更改标签

这类似于NERDTree:在当前窗口打开文件?在设置上,但意图不同。 事件顺序: 我在 Vim (v8.1) 中有一个选项卡,其中有一个窗口,其中打开了一个特定文件的缓冲区。 我转到一个打开了 NERDTree (v5.0) 的不同选项卡,导航到该文件,然后点击Enter(或o)。 Vim 跳转到文件缓冲区打开的窗口。 我想更改 的行为3。如果文件在另一个选项卡中,我想在同一个选项卡中重新打开该文件,即我最近的非 NERDTree 窗口。我使用多个选项卡,其中一些选项卡共享同一个单独文件的视图,用于不同的相互关联的子任务。将它们混淆或丢失对我的工作...

Admin

自动刷新 NERDTree
nerdtree

自动刷新 NERDTree

我知道如何手动刷新NERDTreeR当焦点位于 NERDTree 列时命中。 我希望这可以自动完成。 如果需要一个事件来触发这一点,那么就让它成为“每当写入文件时”。 有人建议将其添加到 vimrc nmap <Leader>r :NERDTreeFocus<cr>R<c-w><c-p> 将其映射到一个键。 解决方案可以是这个和的结合autocmd。 ...

Admin

使用另一个应用程序 NerdTree 打开光标上的文件夹
nerdtree

使用另一个应用程序 NerdTree 打开光标上的文件夹

我正在使用 NERDTree,如果当我将光标放在文件夹上时,有一种方法可以调用我的文件管理器(例如 thunar),并使用映射来打开该文件夹,那就太棒了。就像 Sublime 所做的那样。 ...

Admin

打开 NERDTree 指向我的文件但带有完整的目录树
nerdtree

打开 NERDTree 指向我的文件但带有完整的目录树

我正在使用 vim、cscope 和 NERDTree,但我找不到如何打开 NERDTree 以指向特定文件(活动缓冲区)但使根目录等于我打开 Vim 的目录。 有办法吗? 例子: 假设我有一个正在 ./B/C/d.cpp 中编辑的文件,并且我在目录 A 中打开了 vim。 我希望 A 成为 NERDTree 根,但是当我切换 NERDTree -> 时,我希望 B 和 C 目录展开。 请帮忙。 ...

Admin

如何转到 NERDTree for Macvim 中的顶部窗口?
nerdtree

如何转到 NERDTree for Macvim 中的顶部窗口?

我在 Google 上搜索了很多次,但似乎找不到解决方案。我想使用快捷方式切换到上方或下方窗口。目前,我正在使用,Ctrl+w w但命令是在窗口之间切换。所以,我不得不去然后NERDTree再回来。 ...

Admin

Vim NERDTree | 重新映射'' 到 'go' | 打开文件但仍留在 NerdTree 窗口中
nerdtree

Vim NERDTree | 重新映射'' 到 'go' | 打开文件但仍留在 NerdTree 窗口中

我正在尝试重新映射 Nerdtree 键,以便<cr>打开文件但光标停留在 nerdtree 窗口中。Nerdtree 默认具有此功能,可以通过g + o键映射触发。我只希望在 Nerdtree 中使用这种映射。 据我从 Nerdtree 文档中了解,此映射调用的函数NERDTree-go是'g' + NERDTreeMapActivateNode 这些是我在 vim rc 中尝试过的,结合了 NerdTree 文档和针对类似问题提出的解决方案。 let NERDTree-go=<cr> nnoremap <CR>...

Admin

Vim NERDTree 不工作
nerdtree

Vim NERDTree 不工作

遇到了一个奇怪的错误。当我双击或按 o 时,我无法打开 NERDTree 中的目录/文件。任何帮助都非常感谢。 ...

Admin

NERDTree:在当前窗口打开文件?
nerdtree

NERDTree:在当前窗口打开文件?

当我在通过打开目录创建的 NERDTree 缓冲区中打开文件时,按下<CR>,它会在当前窗口中打开选定的文件除非该文件在另一个窗口中打开,在这种情况下,它会将光标移动到该窗口(如果需要,更改选项卡)。 有没有办法让 NERDTree 在 NERDTree 所在的缓冲区中打开文件? (我本质上是想用 NERDTree 来替代 netrw。在这方面,NERDTree 的行为与 netrw 不同;我希望它在这里模仿 netrw。) ...

Admin

使用 NERDTree 更改当前目录
nerdtree

使用 NERDTree 更改当前目录

如何导航到 NERDTree 中的文件或文件夹,并将工作目录更改为该文件夹(或包含我所在文件的文件夹)。 我知道可以让 NERDTree 与 NERDTree 根保持同步(nerdtree 和当前目录),但我正在寻找一个宏或可以更改文件夹而不会对 NERDTree 本身产生任何影响的东西。 ...

Admin

远程服务器浏览器
nerdtree

远程服务器浏览器

有没有什么工具可以漂亮地显示我当前所在的目录结构? 我的流程很乏味,比如 cd 'dir1' ls cd 'child1' ls 等等。我想在当前目录中打开一些 NerdTree + 控制台。有什么办法吗? ...

Admin

在 Vim 中多次点击 ua 后返回工作目录,NERDTree
nerdtree

在 Vim 中多次点击 ua 后返回工作目录,NERDTree

我以为我在 vim 文件中工作,并想通过点击 来撤消u。但有时我在 NERDTree 中这样做,它会错误地将树根移动到上一个目录中。 现在我必须深入目录才能返回我的工作目录。有没有更简单的方法在 NERDTree 中显示我的工作目录? 提前致谢。 ...

Admin

在 NERDTree 的新缓冲区中打开文件?
nerdtree

在 NERDTree 的新缓冲区中打开文件?

我刚刚开始习惯 NERDTree 和 Vim。 我目前在缓冲区中打开了一个文件。如何让 NERDTree 在右侧的缓冲区中打开另一个文件? 如果我只是在 NERDTree 中导航到文件并按enter,则文件会在同一缓冲区中打开。我想同时打开两个文件。 ...

Admin

Vim 将两个 NERDTree 命令映射为单个按键
nerdtree

Vim 将两个 NERDTree 命令映射为单个按键

使用带有 NERDTree 和 NERDTreeTab 的 VIM,在我的 .vimrc 中有以下键映射,因此我只需按 F5 即可找到它 map <F5> :NERDTree<cr> 问题是我希望光标保持聚焦在文件窗口上,所以我想要类似这样的命令:NERDTreeFind + wincmd p 我该怎么做? 谢谢 ...

Admin

在 NERDTree 中更改驱动器(gVim,Windows)
nerdtree

在 NERDTree 中更改驱动器(gVim,Windows)

如果 NERDTree 在 C: 驱动器的某个位置启动,一旦我到达 C:\ 本身(NERDTree 将其视为“/”),如果我尝试单击双点,我会收到“已在顶部目录”的消息.. NERDTree 的帮助都是关于在目录中上下导航,但似乎没有办法直接指定要更改的路径。有吗?或者在 Windows 上还有其他切换驱动器的方法吗? 编辑:我发现了一种迂回的方法:先用 更改 Vim 的目录:cd D:\,然后:NERDTreeCWD。有没有更好、更直接的方法? ...

Admin