存盘 ZZ 保存退出 光标移动: 移动光标 h j k l 左 下 上 右 光标移到本行开头home 移到本行末尾 end 光标移到末尾 G 光标移到开头gg 光标移动一个单词w 粘贴复制: 复制一行 yy 复制 n行 nyy 粘贴 p 删除: 删除字符 x 向后删除 X 向前删除 删除一行 dd ndd 删除一个单词 dw 撤销: 撤销操作 u 向上一步 . 重复上一次操作 查找: 查找/string define \ 转义字符 查找“/bin/bash” /\/bin\/bash 删除与修改 “编辑”是指文字的添加、修改以及删除,甚至包括文字区块的移动、复制等。 在vim 中一般认为输入与编辑是两个概念。 编辑是在命令模式下进行的,先利用命令移动光标来定位到要进行编辑的地方,然后再使用相应的命令进行编辑;而输入是在插入模式下进行的。 在命令模式下常用的编辑命令: x 删除光标所在字符。 dd 删除光标所在的行。 r 修改光标所在字符,r 后是要修正的字符。 R 进入替换状态,输入的文本会覆盖原先的资料。 s 删除光标所在字符,并进入输入模式。 S 删除光标所在的行,并进入输入模式。 cc 修改整行文字。 u 撤消上一次操作。 . 重复上一次操作。
3. 编辑模式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
输入模式 在输入模式下,屏幕的左下方会出现INSERT 字样。 在输入状态下,用户可以输入文本的内容 在插入模式下也可以删除字符,而标准的vim 编辑器在编辑状态下不能删除字符,只能插入字符 如何从命令行模式进入输入模式 a 从光标所在位置后面开始输入资料,光标后的资料随增加的资料向后移动。 A 从光标所在行最后面的位置开始输入资料。 插入(insert) i 从光标所在位置前面开始插入资料,光标后的资料随新增资料向后移动。 I 从光标所在行的第一个非空白字符前面开始插入资料。 开始(open) o 在光标所在行下新增一行并进入输入模式。 O 在光标所在行上方新增一行并进入输入模式。 如何退出输入模式 esc