Linux之vim编辑技巧

tech2022-08-14  132

三个模式:命令模式、插入模式、末行模式

1.命令模式技巧: [root@localhost ~]# cp /etc/passwd /opt/p.txt [root@localhost ~]# vim /opt/p.txt

2.光标跳转

操作类型------------按键指令-----------用途 光标行内跳转-------Home 键 或 ^ 或 数字 0-------跳转到行首 光标行内跳转--------End 键 或“$”键-------------跳转到行尾 全文翻页--------PgUp 键、PgDn 键-------向上翻页、向下翻页 光标行间跳转------------1G 或 gg---------跳转到文件的首行 光标行间跳转-------------G------------跳转到文件的末尾行

3.复制/粘贴/删除

操作类型 ------按键------指令用途 复制------yy、#yy-------------复制光标处的一行、#行 粘贴------p、P----------------粘贴到光标处之后、之前 删除------x或Delete键----------删除光标处的单个字符 删除------dd、#dd--------------删除光标处的一行、#行 删除-------d^-------------------从光标处之前删除至行首 删除-------d$或D-------------------从光标处删除到行尾

4.查找/撤销/保存

操作类型------------按键指令-----------用途 文本查找-----------/word----------向后查找字符串“word” 文本查找-----------n、N--------------跳至后/前一个结果 撤销编辑-----------u-----------------撤销最近的一次操作 撤销编辑-----------U----------撤销对当前行的所有修改 撤销编辑---------Ctrl + r-----------取消前一次撤销操作 保存退出---------ZZ----------------------保存修改并退出

5.末行模式操作 保存/退出/文件操作

操作类型-------------设置指令----------用途 存盘及退出-----------:w-------------保存当前文件 存盘及退出-----------:wq或:x------------保存更改文件并退出 存盘及退出-----------:q!-------------放弃已有更改强制退出 文件操作----------:w /root/newfile-----------另存为其它文件 文件操作---------:r /etc/filesystems---------读入其他文件内容

6.字符串替换

操作类型-------设置指令--------用途 行内替换------ : s/root/new----------替换光标所在当前行第一个“root” 行内替换------ : s/root/new/g--------替换光标所在当前行所有的“root” 区域内替换------:% s/root/new/g--------------替换文件内所有的“root” 区域内替换------:1,8 s/root/new/g-----------替换第1-8行所有的“root”

7.开关参数的控制

操作类型------------设置指令-----------------用途 编辑器设置----------:set nu或set nonu-------------显示/不显示行号 编辑器设置----------:set ai或set noai -----------启用/关闭自动缩进
最新回复(0)