- 是否可以设置一个默认目录,让资源管理器窗口总是在其中打开?
- 如何将光标从文件资源管理器移动到编辑器缓冲区?(在普通基于图形用户界面的编辑器中,我会单击它)
- 如何将光标从编辑器缓冲区移动到文件资源管理器?
尝试输入?
。在切换到NERDTree之前,我建议先尝试Netrw目录列表,它已经随Snow Leopard的Vim安装。我发现这足够,更容易和更快。
从终端尝试以下操作:
vim ~/Documents/
这应该会自动打开 Netrw。
然后,在 Vim 中,输入:
:h netrw-intro-browse
并且,了解如何使用Netrw。
要学习将光标移动到另一个窗口,请键入:
:h windows
然后,你会看到window-move-cursor
,输入:h window-move-cursor
这是CTRL-W j
,其中j
也可以是h
,k
或l
。
1) 我不知道有什么方法可以做到这一点,但我建议收藏经常使用的文件夹。一旦您创建了一些书签,您可以像这样启动NERDTree:
:NERDTree bookmarkName
2 & 3)我更喜欢为每个文件使用单独的选项卡。当您将光标置于NERDTree中要打开的文件名旁边时,只需按t即可在新选项卡中打开它。尽管当您首次启动NERDTree时,确实会在同一个选项卡中打开单独的缓冲区。但我通常会立即按下
Ctrl-w w
要切换到另一个缓冲区并使用 :q 命令关闭它,这将带您回到文件浏览器。
1.也许你没有理解。你如何打开NERDTree?使用:e
命令,以目录名称作为参数,对吧?(记住,.
是你当前的目录)。然后,该目录将被打开以在NERDTree窗口中可视化。或者,您可以使用:NERDTree
命令,同样提供目录名称作为参数,并像前一种情况一样运行。最后一个选项是调用没有参数的:NERDTree
,根据帮助文档,这与传递.
参数相同。因此,您想要一个默认目录,这在技术上是不合逻辑的,如果它总是打开您要求的目录。
现在,如果问题是:NERDTree ~/Desktop<enter>
太长了,那就为它创建一个映射。
nnoremap ,on :NERDTree ~/Desktop<CR>
2.你没有说你使用哪种Vim版本。我在我的Mac上使用一个名为MacVim的GUI,鼠标点击可以按照你的期望工作。作为替代方案,请查看第3项。
3.你可以使用<C-W>
命令系列在包含缓冲区内容的窗口之间移动。阅读:h window-move-cursor
以了解更多信息,但在你的情况下,如果你在左侧有NERDTree窗口和右侧包含你关注的缓冲区内容,你可以通过按下C-Wh来移动到NERDTree窗口。