如何有效地浏览 vim 中的文件?

How to effectively navigate through files in vim?

当您使用 vim 时,有没有办法让 GUI 样式的导航面板打开源代码目录中的文件?

有点类似于 Sublime Text GUI 边栏的东西?下面的图片描述了我的意思:

  1. Esc按钮取消所有模式(例如INPUT模式)

  2. Ctrl + x 用于激活完成模式

  3. Ctrl + f 观看文件

如果你做对了,你应该会看到下面的内容

使用 Neovim-qt,您可以 :GuiTreeviewToggle 执行以下操作:显示当前子目录树的 GUI 树视图控件。

使用 GVim 则不能。

我使用 NERDTree,它提供了一个用于文件选择的边栏。除此之外,您还可以执行文件操作,例如移动文件或创建新文件。

如果您希望每个文件都附有一个图标以反映其扩展名,您还可以安装 vim-devicons. But then you should also install one of the nerd-fonts 并将其设置为终端的字体。

内置:使用netrw的命令:Explore

Nerdtree, devicons and nerdtree-git 合作得非常好。

NerdTree 只是左侧的一个 window,我可以简单地用 <ctrl>+w h 切换到它。

这就是我的配置的样子。

以防万一你想开始配置:你可以mine

我的处理方式是 :30vs.。 “30”设置侧边栏的宽度,"vs" 垂直分割屏幕,“.”适用于您的当前目录。使用 p 您可以预览文件。