标签: nerdtree

防止在NERDTree窗口中加载文件的fuzzyfinder

我正在使用fuzzyfinder和NERDTree来实现vim.当我的光标位于NERDTree所在的窗口中并且我使用fuzzyfinder时,它将在NERDTree窗口中打开一个文件.

有没有办法防止这种行为并强制文件不能在NERDTree窗口中打开?

vim fuzzyfinder nerdtree

7
推荐指数
1
解决办法
522
查看次数

切换 NERDTree 并在切换时打开到当前文件的一种映射

我试图找到一种方法来拥有可以切换 NERDTree 的正常模式映射,但是在切换时,告诉 NERDTree 查找当前文件。

我知道NERDTreeToggleand NERDTreeFind,我想要做的基本上是这两个命令的组合。

这是我的用例:

  1. 当 NERDTree 未打开时,我可以点击<C-\>NERDTree 将打开当前文件。
  2. 然后我可以再次点击<C-\>,NERDTree 将关闭。

vim nerdtree

7
推荐指数
3
解决办法
2993
查看次数

Vim经常需要在拆分后重绘

经过几个月调整我的vimrc文件和安装插件后,我有一个非常痛苦的小bug:

当我关闭一个分割(看起来这只出现在垂直分割上)时,剩余的缓冲区经常需要重绘,因为文本完全搞砸了(行已经消失,剩下的文本来自封闭的缓冲区等)

这可以通过按CTRL-L轻松解决,但每次打开和关闭我的nerdtree资源管理器时按CTRL-L真的很烦人.

有没有人遇到相同/类似的问题和/或知道解决方案?我无法将此行为刻录到我的vimrc中的单行或特定插件中......

提前致谢!

vim buffer split redraw nerdtree

6
推荐指数
1
解决办法
1375
查看次数

为什么我的书呆子树有这些奇怪的字符

试图获得一个很好的vim设置.我想让书呆子树最好地工作,但是当我使用它时,每个部分前面都有这些字符:

?~V?
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

?~V? project/$
  ?~V? tools/$
Run Code Online (Sandbox Code Playgroud)

vim nerdtree

6
推荐指数
1
解决办法
4561
查看次数

如何列出NIMDree of VIM中的所有书签?

我想看看我的NERDTree中有多少书签,我想得到一个列表所有这些,购买NERDTree中的任何命令或vim可以做到吗?

vim nerdtree

6
推荐指数
1
解决办法
2983
查看次数

您如何使用VIM中的大型项目

我有大量的文件夹级别的项目.某些文件的名称相同,具体取决于文件夹名称,其功能各不相同.例如

/admin/action1.php
/action1.php
Run Code Online (Sandbox Code Playgroud)

第一个将引用管理任务,第二个将由用户访问.Vim很快就被标签和缓冲区弄得乱七八糟,而且很难移动.我正在使用的插件是:NERDTree CtrlP MiniBuffExplorer

我正在使用gVim for Windows和像YouCompleteMe这样的插件不是一个选项.

  • NerdTree - 在大项目的文件夹之间来回移动太笨拙了
  • CtrlP - 您必须始终键入名称才能知道您要查找的内容
  • MiniBuffExplorer - 有大量的文件,占用屏幕上的空间,无法找到任何东西
  • Vim-Session - 打开项目的保存选项卡/窗口

在此输入图像描述

正如你在图片上看到的那样,有许多标签可以记住女巫标签对应于女巫部分的代码.MiniBuffExplorer没有太多帮助.

所以我的问题是你将如何在VIM中使用大型项目​​来优化其功能或代码部分.有干净的方法吗?有没有办法分组缓冲区或标签,如:

Migrations
Seeds
Admin Controllers
Admin Views
Config
Run Code Online (Sandbox Code Playgroud)

vim nerdtree minibufexplorer ctrlp

6
推荐指数
1
解决办法
4209
查看次数

如何说服nerdtree在当前窗口中打开文件

我想用来o打开一个可能已经在我的VI会话中的其他选项卡中打开的文件.它总是跳转到文件打开的选项卡.有没有办法阻止这个,只是复制当前标签/拆分中的文件?

vim nerdtree

6
推荐指数
1
解决办法
905
查看次数

与nerdtree的Vim关闭缓冲区

我当前的用例是:我有一个打开NERDTree(左)的缓冲区和一个正在编辑的文件(右)

让我们假设后台缓冲区中的其他2个文件也是打开的.

在此输入图像描述

如果我按c(关闭缓冲区的快捷键,基本上是:bd),右侧消失,只显示左侧.但是当关闭缓冲区时,我希望vim将关闭当前文件缓冲区并保持右侧打开后台缓冲区之一.

在此输入图像描述

我如何实现预期的行为?

vim nerdtree

6
推荐指数
1
解决办法
2325
查看次数

如何在NerdTree中通过TypeScript隐藏自动生成的文件?

我想通过NERDTree中的Typescript转换器隐藏自动生成的文件(.js .js.map).

vim nerdtree typescript

6
推荐指数
1
解决办法
463
查看次数

如何检查NIMDTree是否在vimscript中打开?

我试图写一个命令来保存与NERDTree兼容的会话,我需要检查NERDTree是否打开,我找不到任何信息,但谷歌.

vim nerdtree

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

标签 统计

nerdtree ×10

vim ×10

buffer ×1

ctrlp ×1

fuzzyfinder ×1

minibufexplorer ×1

redraw ×1

split ×1

typescript ×1