vim 的几个模式
Posted V字君
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim 的几个模式相关的知识,希望对你有一定的参考价值。
普通模式 (Normal Mode)
不出意外的话,我们使用 vim 时大部分时间都会停留在普通模式下。移动光标和对文本处理(并进入相关模式)都是从普通模式发起的。
按 i 键 --> 进入输入模式
按 v 键 --> 进入可视模式
按 : 键 --> 进入命令行
输入模式 (Insert Mode)
在输入模式下,我们直接对文本进行输入,以及简单的删除处理。抽象点说,光标的移动和文字处理都是单向线性的,文本输入的效率取决于你打键盘的速度。当然,如果我们有了插件,两个字:如飞。不过先别急,之后慢慢讲。
可视模式 (Visual Mode)
可视模式实现的功能就和用鼠标选中文字差不多。选中的部分会被高亮,然后对其进行处理。比如:删除,更换大小写,排列等等。
命令行 (Command Line)
在普通模式和可视模式下按冒号键(:) 都能进入命令行(严格的来说,这并不算是一个模式)。许多复杂的操作其实都可通过一个简单的命令来完成。在命令行中,我们可以执行 vim 自带的命令,也可以执行自定义的命令。比如,我可以很简单的把文本中所有行末的 “空格”(显示为红色)都去掉。
StripWhitespace
是通过插件vim-better-whitespace
实现/提供的。
以上是关于vim 的几个模式的主要内容,如果未能解决你的问题,请参考以下文章