Learn Vim Efficiently 4

这里介绍将Vim当作开发工具的几个特性:文件浏览、分屏、查找。

文件浏览

文件浏览能力利用的是Vim的原生插件:NetRW。

之前的Vim操作都是直接 Vim+文件名,现在你可以 Vim+目录 快速进入文件浏览界面。利用hjkl进行方向移动,利用Enter键进入目录内并选择一个具体文件打开。

如果已经提前打开文件了,如何再一次进入文件浏览界面呢?

1
2
3
:edit .   			#edit可以简化为e
:edit src/client/
:edit app/controllers/

也可以在其他窗口打开netrw界面。

1
2
3
:Explore     从当前文件启动netrw。
:Sexplore Sex_Plore?不是开玩笑:),在顶部水平分割的窗口打开netrw。
:Vexplore 在左侧垂直分割的窗口打开netrw。

分屏显示

输入以下命令,上下分屏和左右分屏。

1
2
:split
:vsplit

如果想要在窗口间切换,利用ctrl-w前缀符+hjkl进行切换。

1
2
3
4
Ctrl-W H    Moves the cursor to the left window
Ctrl-W J Moves the cursor to the window below
Ctrl-W K Moves the cursor to the window upper
Ctrl-W L Moves the cursor to the right window

然后是一些更好用的组合键

1
2
3
4
Ctrl-W V    Opens a new vertical split
Ctrl-W S Opens a new horizontal split
Ctrl-W C Closes a window
Ctrl-W O Makes the current window the only one on screen and closes other windows

Vim查找

利用 / 完成正则模式匹配,我感觉比较鸡肋。

  • n: 下一个列出的关键字
  • N: 上一个列出的关键字

Vim配置

配色方案:gruvbox

框架:vimPlus

作者

Desirer

发布于

2024-07-05

更新于

2024-07-05

许可协议