vim 的几个模式

Posted V字君

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim 的几个模式相关的知识,希望对你有一定的参考价值。

  • 普通模式 (Normal Mode)

    不出意外的话,我们使用 vim 时大部分时间都会停留在普通模式下。移动光标和对文本处理(并进入相关模式)都是从普通模式发起的。

    按 i 键 --> 进入输入模式

    按 v 键 --> 进入可视模式

    按 : 键 --> 进入命令行

  • 输入模式 (Insert Mode)

    在输入模式下,我们直接对文本进行输入,以及简单的删除处理。抽象点说,光标的移动和文字处理都是单向线性的,文本输入的效率取决于你打键盘的速度。当然,如果我们有了插件,两个字:如飞。不过先别急,之后慢慢讲。

  • 可视模式 (Visual Mode)

    可视模式实现的功能就和用鼠标选中文字差不多。选中的部分会被高亮,然后对其进行处理。比如:删除,更换大小写,排列等等。

  • 命令行 (Command Line)

    在普通模式和可视模式下按冒号键(:) 都能进入命令行(严格的来说,这并不算是一个模式)。许多复杂的操作其实都可通过一个简单的命令来完成。在命令行中,我们可以执行 vim 自带的命令,也可以执行自定义的命令。比如,我可以很简单的把文本中所有行末的 “空格”(显示为红色)都去掉。StripWhitespace 是通过插件 vim-better-whitespace 实现/提供的。


以上是关于vim 的几个模式的主要内容,如果未能解决你的问题,请参考以下文章

常用的几个JQuery代码片段

vim学习之模式

vim 从嫌弃到依赖——vim 普通模式

vim编辑器

Vim里常见的几个不可见字符

vim的几种模式&快捷键