带你了解Linux下Vi命令的基本使用

216 阅读1分钟

1 vi工具的使用

1.1 基本概念

  • vi和vim是Linux系统命令行下的文本编辑器,通常格式为:vi 文件名 或 vim 文件名。

1.2 三种模式

image.png

1.3 使用方式

(1) 命令模式的编辑命令

i:在当前位置之前插入

a:在当前位置之后插入

o:在当前行下插入

(2) 命令行模式的删除命令

x 删除一个字符 

dw 删除当前词 

3dw 删除三个词 

dd 删除当前行 

5dd 删除五行

(3) 命令行模式的修改命令

r 替换一个字符

cw 替换一个单词

cc 替换一行

C 替换从光标至行尾

(4) 命令行模式的拷贝命令

yw 拷贝词

yy 拷贝行(或Y)

dd 剪切行

p 当前行下粘贴

u 撤销

ctrl+r 取消撤销

(5) 底行模式的命令

 :w 存盘

:w newfile 存成新文件

:wq 存盘并退出

:q! 强制不保存并退出

:1,2co3 拷贝行1,行2在行3之后

:4,5mo6 拷贝行4,行5在行6之后

:%s /源字符串/目标字符串

:%s /源字符串/目标字符串/g 替换每一行中的所有