vim编辑器的模式-2020-11-21

vim各模式操作

vim编辑器分为三种模式插入模式、命令模式、末行模式

按’I’ ‘a’ ‘A’ ‘o’ ‘O’ 其中一个都可以 进入到插入模式
i: 在光标当前位置插入
I: 在光标所在行首插入
a: 在光标所在位置后插入
A: 在光标所在行尾插入
o: 光标所在行下方另起一行插入
O: 光标所在行上方另起一行插入
1.末行模式 w 保存 q 退出 wq保存并且退出
2.!: 强制 三者可以结合使用 (ZZ: 保存并且推出)
3. 命令行模式: dd 删除[剪切] yy 复制 [n]yy 多行复制 p 粘贴
4. 使vim显示行号,在/root 下边创建一个 .vimrc 的文件,使用vim打 开,添加set nu ,wq保存退出
5. vim windows linux文件格式转换
:set ff? #显示当前文件格式
:set ff=unix #设置成unix格式
:set ff=dos #设置成dos格式

命令模式

命令模式下的操作:
1、翻页 Page Down或Ctrl+F 向下翻动一整页内容
Page Up或Ctrl+B 向上翻动一整页内容
2、行内快速跳转 Home键或‘^’、数字“0” 跳转至行首
End键或‘$’键 跳转到行尾
3、行间快速跳转 1G或者gg 跳转到文件的首行
G 跳转到文件的末尾行
#G 跳转到文件中的第#行
4、行号显示 :set nu 在编辑器中显示行号
:set nonu 取消编辑器中的行号显示
5、删除 x或Del 删除光标处的单个字符
dd 删除当前光标所在行
#dd 删除从光标处开始的#行内容
d^ 删除当前光标之前到行首的所有字符
d$ 删除当前光标处到行尾的所有字符
6、复制 yy 复制当前行整行的内容到剪贴板
#yy 复制从光标处开始的#行内容
7、粘贴 p 小写 将缓冲区中的内容粘贴到光标位置处之后
P 大写 粘贴到光标位置处之前
8、查找 /word 从上而下在文件中查找字符串“word”
?word 从下而上在文件中查找字符串“word”
n 定位下一个匹配的被查找字符串
N 定位上一个匹配的被查找字符串
9、取消操作 u 按一次取消近的一次操作
多次重复按u键,恢复已进行的多步操作
U 用于取消对当前行所做的所有编辑
10、保存退出 ZZ 保存当前的文件内容并退出vim编辑器

末行模式

末行模式的操作:Shift + :
1、保存文件 :w 保存修改的内容
:w /root/newfile 另存为其它文件
2、退出vi :q 未修改退出 :q!放弃对文件内容的修改,并退出vim
3、保存文件退出vi :wq 保存修改的内容并退出
4、打开新文件 :e ~/install.log 打开新的文件进行编辑
5、读入其它文件内容 :r /etc/filesystems 在当前文件中读入其他文件内 容
6、替换 : 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 在替换命令末尾加入c命令,将对每个替换动 作提示用户进行确认

上一篇:Linux mlocate源码分析:updatedb


下一篇:SaltStack的基础使用和高级状态