vim编辑器

目录

一、vim编辑器作用

二、三种工作模式:

三、命令模式基本操作

1.光标移动

2.复制、粘贴、删除

3.文件内容查找

4.撤销编辑及保存退出

四、末行模式的基本操作

1.保存、退出

2.打开新文件或读入其他文件内容

3.文件内容替换


一、vim编辑器作用

创建或修改文本文件 ,维护Linux系统中的各种配置文件

二、三种工作模式:

1、命令模式 (默认进入)

2、输入模式 (a,i,o)

3、末行模式   (shift+:)

三、命令模式基本操作

1.光标移动

方向移动

↑    ↓     →    ←

上下左右
翻页 Page Down/ctrl+F 向下翻页
Page Up/ctrl+B 向上翻页
行内快速跳转 Home/“^”/数字“0” 跳转至行首
End/“$” 跳转至行尾
行间快速跳转 IG或gg 跳转到文件首行
G 跳转到文件末尾行
#G 跳转到文件的第#行
行号显示 :set nu 显示行号
:set nonu 取消显示行号

2.复制、粘贴、删除

删除 x或Del 删除光标处的单个字符
dd 删除光标所在行
#dd 删除光标所在行开始的第#行
d^ 删除光标之前至行首的字符
d$ 删除光标至行尾的字符
复制 yy 复制当前整行的内容到剪切板
#yy 复制光标所在行开始的#行
粘贴 p 粘贴到光标之后
P 粘贴到光标之前

3.文件内容查找

/word 从上而下在文件中查找word
?word 从下而上在文件中查找word
n 定位下一个匹配的被查找字符串
N 定位上一个匹配的被查找字符串

4.撤销编辑及保存退出

u 按一次取消最近的一次操作,重复u键,恢复多步操作
U 用于取消对当前行所做的所有编辑
ZZ 保存并退出

四、末行模式的基本操作

1.保存、退出

保存文件 :w 保存
:w/root/newfile 另存为
退出vim :q 未修改退出
:q! 放弃修改退出
保存并退出 :wq或x 保存并退出

2.打开新文件或读入其他文件内容

: ~、install.log 打开新文件编辑
:r /etc/filesystems 在当前文件中读入其他文件内容

3.文件内容替换

:s /old/new 当前行中查到的第一个old替换为new
:s /old/new/g 当前行中所有的old替换为new
:#,# s/old/new/g 在行号“#,#”范围内所有的old替换为new
:% s//old/new/g 整个文件所有的old替换为new
:s/old/new/c 对每个替换进行确认

你可能感兴趣的:(linux)