标签:
vi或vim编辑器通常分为三个模式:
命令模式:进入vi的默认模式,可以对文本进行复制、粘贴、删除和移动光标等。
底行模式:用于文本的保存、退出、查找、替换和设置行号等。
插入模式,又或者叫做编辑模式:用于输入字符。
vi插入模式切换命令
命令 | 功能描述 |
i | 在当前光标位置前插入文本 |
I | 在行首插入文本 |
a | 在当前光标位置后插入文本 |
A | 在行尾插入文本 |
o | 在光标位置的下面创建一个新行 |
O | 在光标位置的上面创建一个新行 |
vi编辑器复制粘贴常用命令
功能类别 | 命令 | 功能描述 |
删除 | x | 删除光标所在位置字符 |
X | 删除光标位置前面的字符 | |
dw | 从当前光标位置开始删除,直到下一个单词 | |
D | 从光标位置开始删除,直到当前行结束 | |
dd | 删除光标所在行 | |
修改 | cw | 修改光标所在位置的单词 |
r | 替换过光标所在位置的字符 | |
R | 覆盖从光标当前所在的字符开始的多个字符 | |
s | 用输入字符替换当前字符 | |
S | 删除光标所在行,并用新文本替换,输入后处入插入模式 | |
复制 | J | 将当前行与下面的行合并为一行 |
yy | 复制当前行 | |
yw | 复制当前单词 | |
粘贴 | p/P | 将复制的文本粘贴到光标位置的后面/前面 |
vi编辑器退出命令
命令 | 功能描述 |
:q | 退出vi编辑器,但若对文件进行了修改则不能退出 |
:q! 或 :w! 或 :wq! | 强行退出vi编辑器,无论对文件是否进行了修改 |
:w | 保存当前文件,如果当前用户对文件没有写入权限,则无法保存更改 |
:wq 或 ZZ 或 :x | 保存并退出 |
:w filename | 将文件保存在名为filename的文件中,相当于另存为;当然如果进入vi时没有键入名称,则filename为新建文件 |
:e! | 打开文件上一次成功保存的版本,以便在发现输入错误时,退回最近一次的保留版本 |
Linux是一门需要多实践操作的学科,只有多动手才能把一些常用命令记牢,在Linux系统的操作也将更为流畅!
标签:
原文地址:http://www.cnblogs.com/sherlockZ-Linux/p/4615733.html