Vim 就知道这些,但基本够用

Posted 极客精神

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vim 就知道这些,但基本够用相关的知识,希望对你有一定的参考价值。

Vim 是 Linux 系统下最主流的文本编辑器,大部分 Linux 发行版如 CentOS、Ubuntu、Debian 等都内置安装了 Vim 编辑器。Vim 编辑器的指令是 vim 或简写的 vi。它有三种基本模式:命令模式、输入模式和 Ex 模式。

命令模式

用 vim 打开文件起始是命令模式,命令模式下是不能输入文本的,可以通过方向键和其它快捷键命令来定位或操作文件内容。

| 命令       | 行为
| --------- | -----------------------
| Ctrl+b    | 回到上一页
| Ctrl+f    | 跳到下一页
| x         | 删除光标所在字符
| Shift+x   | 删除光标前的字符
| dd        | 删除当前行
| Shift+d   | 删除从光标处到行尾的内容
| u         | 撤销刚刚的行删除
| Shift+u   | 撤销当前行的所有修改
| Shift+z+z | 保存并退出 vim 编辑器

在以上命令前键入数字可以重复该命令,比如按下数字 3,再按 dd,就可以从当前行开始删除 3 行文本。

在任意模式下,通过 Esc 可以回到命令模式。

输入模式

要编辑或输入文本需要进入输入模式。在命令模式下,按 i 或 a 进入输入模式。i表示插入(Insert),a 表示追加(Append)。在此模式可以和其它图形化编辑器一样编辑文件,编辑完后按 Esc 回到命令模式。

Ex 模式

Ex 模式是命令模式的一种扩展,有一些无法用快捷键来执行的命令就必须使用 Ex 模式,比如“另存为”这种操作(命令是::w <new-file-name>)。

在命令模式下键入冒号 : 进入 Ex 模式。按下冒号以后,光标会定位到屏幕底部的命令提示符处。要把当前的修改立即写入文件,输入 :w,退出编辑器输入:q。这两个命令连在一起就是保存并退出,即 :wq,这和命令模式下按 Shift+z+z 是一样的。如果不想保存要强制退出,输入 :q!

以上是关于Vim 就知道这些,但基本够用的主要内容,如果未能解决你的问题,请参考以下文章

linux下最最常用的20条指令,掌握这些就基本够用了

linux下最最常用的20条指令,掌握这些就基本够用了

有关vi(vim)的常用命令

VIM之个性化配置 .vimrc

Linux上vi(vim)编辑器使用教程

Linux上vi(vim)编辑器使用教程