sherlock-Linux

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

  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系统的操作也将更为流畅!

posted on 2015-07-02 12:51  sherlock-Linux  阅读(250)  评论(0编辑  收藏  举报