vim编辑器

Posted zhengmengfei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim编辑器相关的知识,希望对你有一定的参考价值。

vim 是一款功能强大的文本编辑器, 默认有三种模式: 命令模式, 扩展模式, 编辑模式, 使用# vim file 打开一个文件时,默认进入命令模式, 不同模式直接的切换如下

1、命令模式切换到编辑模式:按a,i,o即可进入编辑模式

2、编辑模式切换到命令模式:按ESC退回到命令模式

3、命令模式进入扩展模式:按冒号进入扩展模式

 

一、在命令模式下的操作:

1、移动到某一行的行首:0

2、移动到某一行的行尾:$

3、移动到文件首行第一个字符:gg

4、移动到文件尾行最后一个字符:G

5、移动到当前屏幕的第一行H,中间M,最后一行L

6、复制一行:yy,复制n行:nyy

7、粘贴:p

8、剪切一行:dd,剪切n行:ndd

9、单次撤销:u。全部撤销:U

10、向下查找字符串word:/word

11、向上查找字符串word:?word

12、替换光标处单个字符: r ,然后输入要替换的字符

13、进入替换模式: R,可以连续替换, Esc 退出到命令模式

 

二、在扩展模式下的操作:

1、:set nu:显示行数

2、:set nonu:不显示行数

3、:q:退出编辑器

4、:w:保存文件 :w filename:另存为filename文件

5、:wq:保存并退出

6、:wq!:保存并强制退出

7、批量替换

:%s/oldstr/newstr/c     全文替换, 有询问提示

:%s/oldstr/newstr/g   全文替换, 没有询问提示

:n1,n2s/oldstr/newstr/c      n1行到n2 行之间替换,有询问提示

:n1,n2s/oldstr/newstr/g      n1行到n2行之间替换,没有询问提示

 

以上是关于vim编辑器的主要内容,如果未能解决你的问题,请参考以下文章

如何让vim编辑器永久显示行号和命令大全

Vim编辑器的基本使用和多行缩进

linux系统怎么安装vim编辑器

Linux系统 vi/vim文本编辑器

第4章 文本编辑器Vim

2023.5.27 linux系统VIM编辑