十一、vim编辑器

今日内容

1、vim编辑器

快捷键:

**命令行模式 输入:可输入x或wq保存退出,!代表强制**
​
**输入模式 按a、i、o可编辑内容**
​
**末行模式 按下esc可退出编辑,:进入末行模式**
​
dd:删除行/剪切板,3 dd删除/剪切当前往下三行;
​
u:撤销
​
ctrl+r:回滚
​
p:复制当前行的下一行
​
P:复制到当前行的上一行
​
yy:复制单行,4 yy往下复制4行
​
d+G:从光标处删到末尾
​
x:光标处往右删除单个字符
​
Home:跳到当前行首或数字0
​
End:跳到当前行尾或$
​
gg:回到整个文本行首
​
G:跳到整个文本行尾
​
H:跳到屏幕最上,不是文件
​
M:跳到屏幕中间,不是文件
​
L:跳到屏幕最下,不是文件

 

可视块模式:

•     1、ctrl+v:可视块模式选中(批量加注释、去注释用,选中之后d可删除);
•     2、shift+i可视化场景插入模式,添加或去除注释;
•     3、连续按两次Esc即可;
•     /:查找内容;
•     x:等同于wq;

 

替换:以上只是临时修改,永久修改:vim /etc/vimrc,将命令添加进配置文件即可;

 #命令行模式:% s/egon/hello/g(将所有egon替换为hello)
​
•                3 s/egon/hello/g 只换第三行
•               1,3 s/egon/hello/g 只换1-3行
•               % s/^egon/hello/g 替换以egon开头的所有行
•               % s/egon$/hello/g 替换以egon结尾的所有行
•               % s/^egon$/hello/g 替换以egon开头并结尾的所有行
•         % 1,3 w /root 1.txt 把当前文件的1-3行写到指定命令文件,没有则创建
•                 set nu 加上行号
•                 set ic 不去分大小写
•                 set ai自动缩进

img

vim开发程序时用法:

vim -o 可编辑多个文件,ctrl+ww可来回切换(o上下排列,O左右排列)

img

vimdiff 1.txt 2.txt,把不一样的内容高亮显示,ctrl+ww切换窗口

img

合并文件:将多个文件同时打开进行对比,或进行修改,择优;

diff命令:对比文件内容不同,将不同的内容显示出来(<左文件内容;>右文件内容)

        1>patch命令:打补丁
        2>先做两个补丁文件.diff(以便后悔),在进行打补丁

img

vim -r:恢复数据(断电每保存情况下,会产生.1.txt.swap文件,-r会恢复之前未保存的数据,并保存到本地)

2、文本处理三剑客核心用法(都支持管道|)

1>sed流式编辑器

2>awk擅长处理有规律的文本

3>grep过滤

3、find文件查找

4、lrzsz上传下载

posted @ 2022-06-09 18:19  秋风お亦冷  阅读(44)  评论(0)    收藏  举报