问题标签 [nerdtree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
236 浏览

vim - 如何从 NERDtree 启动程序

每当我尝试从 NERDtree 启动程序时,它都会打开它进行编辑。如果我想运行程序怎么办?怎么可能呢?

0 投票
4 回答
11816 浏览

vim - Vim - 帮助标签不适用于 NERDtree

我从http://www.vim.org/scripts/script.php?script_id=1658下载并手动安装了 NERDTree

我试图在 vim 中打开 NERDtree 的帮助文件。但是,当我输入时,:helptags我得到了错误E471: Arugment required

之后我输入:help NERD_tree.txt但我得到了错误E149: Sorry, can't find help for NERD_tree.txt

帮助说明来自: http ://www.vim.org/scripts/script.php?script_id=1658

我知道我可以在任何编辑器中手动打开 NERD_tree.txt(例如 vim 或 Emacs),但我只是出于好奇而询问。

PS我是一个vim菜鸟。:P

0 投票
1 回答
992 浏览

vim - 使NERDTree书签从本地目录打开加载配置

有什么办法可以让您在 NERDTree 中打开书签时,它会在该目录中搜索 .vimrc 并获取其内容?我使用 exrc 来启用每个目录的 .vimrc 文件,以便在每个项目的基础上提供覆盖。目前,如果我使用 NERDTree 中的书签切换到另一个项目,则不会加载配置文件。所以我要么必须手动获取这些文件,要么从新项目目录中打开一个新的 vim 实例。

0 投票
1 回答
2887 浏览

vim - vim + NERDTree 红色文件名?

我最近开始使用 vim (MacVim) + NERDTree,我在编辑笔记(简单文本文件)时遇到了一些奇怪的行为。

谁能解释为什么文件名是红色的,为什么它们旁边有一个星号?它们被保存了,它们肯定存在——所以我不确定为什么它们的颜色不同。

红色文件名

0 投票
1 回答
275 浏览

vim - gvim 弹出菜单项仅在 Nerdtree 窗口中

我有以下菜单项

但我希望它只显示在 Nerdtree 窗口中,我该怎么做?

0 投票
2 回答
656 浏览

vim - 在 Vim 的 NERDTree 窗口中防止某些命令映射

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

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

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

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

0 投票
2 回答
13845 浏览

vim - 将 F2 映射到 NEERDTreeToggle

我只想打开和关闭 NERDTree,按下F2按钮。我以这种方式映射它:

但是,实际上这不能正常工作,我不明白为什么......

0 投票
1 回答
222 浏览

vim - 可以在 vimscript 中访问 NERDTree 缓冲区吗?

我正在为我在这里询问的 NERDTree 开发一个插件。

我有一个在Github上运行的概念证明插件和一个到 NERDTree 的拉取请求,其中包含我需要编辑显示字符串的钩子。

下一件我想做的事是在保存文件时刷新 NERDTree 缓冲区。我在想 NERDTree api 函数“NERDTreeRender()”将是我所需要的——比如:

会起作用,但它在写入的缓冲区上调用了 NERDTreeRender(),而不是 NERDTree。有没有办法让自动命令在 bufwrite 上运行到该特定缓冲区?不幸的是,在 vim 中运行 :buffers 并没有给我任何 NERDTree 有编号缓冲区的迹象。

除非在写入该特定缓冲区时触发 autocmd,否则是否有人有任何其他建议的方法来解决这个问题?

0 投票
1 回答
487 浏览

vim - NERDTree 和 vim-windows

我喜欢在左边有两个或三个带有代码的垂直窗口和一个 NERDTree,等等。我想从这些窗口中的任何一个立即跳转到 NERDTree 窗口,当我选择编辑文件时,我希望该文件显示在我所在的窗口中。

NERDTree 插件的当前状态是否可以实现这些事情?在我看来, :NERDTreeToggle 应该根据帮助执行我要求的第一件事,但无论我如何打开文件,它总是显示在我的 NERDTree 旁边的窗口中。

0 投票
1 回答
23948 浏览

vim - NERDTree - 如何删除文件

如何使用 NERDTree: vim plugin page删除文件?

我已将其放入我的.vimrc文件中:

但我不知道删除的命令!