引言
许多人提到Vim会觉得“过时”、”太麻烦“。确实目前网上有大量教程将Vim配置成一个IDE,但过程太过繁琐,最终实现的功能可能还不如直接使用IDE。
作者认为,Vim最大的贡献便是提供了Normal-Editing-Visual-Command这种文本编辑方式。以至于目前许多的文本编辑器和IDE均支持Vim插件,并且下载量不少,甚至连overleaf平台都支持了Vim模式输入,可见Vim的输入方式被许多人所喜爱,有必要使用Vim来增加Typing效率。本文不是对Vim的零基础教程,只包含了一些作者常用的命令。
光标移动
屏幕行间移动
总所周知,在Vim中移动光标最常见的是<h>
<j>
<k>
<l>
,但当文本编辑窗口较窄,或编辑器限制了每行代码的列数之后,编辑器会自动换行。当我们需要在这些屏幕行内进行上下移动时,<j>
命令和<k>
命令无法实现,这时我们需要以下命令:
gj
: 向下移动一个屏幕行gk
: 向上移动一个屏幕行
转载时请包括本文地址:https://dw-dengwei.cn/posts/vim