【Linux 操作系统】vim编辑器配置及常用命令(三)

二. VIM 编辑器命令


打开文件命令 :

vim diff a.c b.c 命令打开两个文件 并比较两个文件

vim -p a.c b.c 打开多个文件, 并且以多标签形式打开



1. 模式之间的转换


命令状态 : vim 文件名 进入vim编辑器就是一般模式, 在这个模式下可以做移动光标,翻页等操作

命令行状态 : 在一般模式下按下冒号, 进入命令行模式, 命令行模式的命令都是按下 冒号 再输入命令的

编辑状态 : 在这个模式下可以输入文本;


命令状态 -> 插入状态 : i o a

插入状态 -> 命令状态 : esc


命令状态 -> 命令行状态 : 冒号

命令行状态 -> 命令状态 : 回车



2. 命令模式常用命令

(1) 进入插入模式命令


i 在光标所在的字符前输入

a 在光标所在的字符后输入

o 在光标所在的下一行输入


(2) 光标移动命令


0 光标移动到第一行

$ 光标移动到最后一行


PageUp 向上翻滚一页

PageDoen向下翻滚一页


G 移动到文档结尾

gg 移动到文档开始


(3) 删除命令


D 删除光标到改行最后的文字

dd 删除一行

dG 删除光标到文档最后的文字

dgg 删除光标到文档开始的文字


(4) 取代与还原


R 进入取代模式, 知道esc为止

S 取代整行内容

u 取消操作(undo)


(5)复制粘贴命令


yy 复制光标所在的整行

n+yy 复制光标所在以及下面的n行

y0 复制到行首

yG 复制到行尾

p 粘贴到光标后面

P 粘贴到光标之前


注意点 :

"." 命令是重复任何命令;

删除, 替换的内容都会被放到缓冲区中



3. 命令行模式下的命令


(1) 搜索命令


/ 按下该键, 输入要找的字符, 按Enter键开始寻找

n 继续正方向寻找

N 继续反方向寻找

* 寻找光标所在处的word(完全符合的)


(2) 打开多文档方法


vim file1 file2打开多个文档

:n 编辑下一个文件

:N 编辑上一个文件


:e file 在VIM编辑器中在打开其它的文件, tab键可以补全文件名


上一篇:【Linux 操作系统】vim编辑器配置及常用命令(二)


下一篇:【Android 应用开发】自定义View 和 ViewGroup(一)