Linux 文件编辑器(vim)技巧

时间:2022-12-12 17:08:41

1.vim文本编辑器(vim命令)

(1)启动:在命令行输入vi或者vim

用法:vim 或者vim+文件

(2)退出:  :+q (注意:冒号是英文状态下输入的冒号)

(3)如何编辑内容:vim的工作模式

2.正常模式/浏览模式

vi/vim启动后,自动进入正常模式/浏览模式

正常模式下可以浏览文本,输入命令,但是不能编辑

3.插入模式/编辑模式

按键a

插入模式可以进行编辑文本,但是要保存或者退出的话,需回到正常模式,按键esc

4.保存文件

在正常模式使用w命令

:+w  (保存)

:+w 文件名 (保存成指定文件)

:+wq 保存并退出 

5.由正常模式进入插入模式方向

①.a键:在光标后面插入内容

②.A键:在该行尾部插入内容

③.i键:在光标前面插入内容

④.I键:在该行首插入内容

⑤.o键:在下面另起一行

⑥.O键:在上面另起一行

6.在浏览模式下移动光标

①.上下左右方向键,上下翻页键

②.h(左)j(下)k(上)l(右)

③.o(行首)

④.$(行尾)

⑤.gg(文件开头)

⑥.G(文件最后一行)

⑦.set nu :开启行号

    set nonu:关闭行号

7.行的复制

用yy(将光标停在要复制的行上面,然后按yy)

n(1.2.3.4.......)yy【复制多行】

8.行的粘贴

用p(把光标停在要粘贴的行上面,然后按p)

9.行的删除

dd(在要删除的行上面,按dd)

n(1.2.3.4......)dd【删除多行】

删除的内容会被自动放到粘贴板,可以使用p键粘贴

10.撤销

u(撤销)

11.替换一个字符

r+要替换的字符  (nr)

12.删除一个字符

x(删除)

13.查找

/.查找内容      n键下一个(向后查找)

?.查找内容   n键上一个

找到以后,可以使用n 键,查找下一个

14.查找替换

:% s/要查找的内容/替换成的内容/gc

g:从全局替换

c:提示是否替换

(gc,可以没有的)