引言

许多人提到Vim会觉得“过时”、”太麻烦“。确实目前网上有大量教程将Vim配置成一个IDE,但过程太过繁琐,最终实现的功能可能还不如直接使用IDE。

作者认为,Vim最大的贡献便是提供了Normal-Editing-Visual-Command这种文本编辑方式。以至于目前许多的文本编辑器和IDE均支持Vim插件,并且下载量不少,甚至连overleaf平台都支持了Vim模式输入,可见Vim的输入方式被许多人所喜爱,有必要使用Vim来增加Typing效率。本文不是对Vim的零基础教程,只包含了一些作者常用的命令。

idea-vim vscode-vim overleaf-vim

光标移动

屏幕行间移动

总所周知,在Vim中移动光标最常见的是<h> <j> <k> <l>,但当文本编辑窗口较窄,或编辑器限制了每行代码的列数之后,编辑器会自动换行。当我们需要在这些屏幕行内进行上下移动时,<j>命令和<k>命令无法实现,这时我们需要以下命令:

  • gj: 向下移动一个屏幕行
  • gk: 向上移动一个屏幕行

转载时请包括本文地址:https://dw-dengwei.cn/posts/vim