Linux系统文件与目录管理(三)

目录

三、 VIM编辑器

1、VIM操作模式

1.1、命令模式

1.2、插入模式

1.3、末行模式

1.4、视图模式

2、vim高级用法


三、 VIM编辑器

1、VIM操作模式

1.1、命令模式

G :跳转到文件末尾

gg :返回文件首行

home键或者^ :跳到首字符

end键或者$ :跳到尾字符

yy :单行复制

nyy :n行复制

P :将光标移动到想要粘贴位置的上一行

p :将光标移动到想要粘贴位置的下一行

u :撤销操作,注意:进行保存且退出后无效

dd :单行删除

ndd :n行删除

D或者d$ :从所在行的光标处删除到末尾

d^ :从所在的光标处删除到行首

r :替换某一个字符

del键 :删除光标所处字符

/关键字 :根据关键字查找,n:上翻 ;N:下翻

ZZ :保存且退出

1.2、插入模式

作用:进行文件内容编辑

a :进行插入模式,在当前光标的后一个字符插入

o :在当前光标的下一行插入

i :在当前光标所在字符插入,返回命令模式时会将光标迁移一个字符

A :在光标所在行的首字符插入

I(大写) :在光标所在行的首字符插入

O :在当前光标的上一行插入

ESC(按键) :返回命令模式

1.3、末行模式

作用:保存、退出及字符串替换

:w :保存

:q :不保存退出

:wq或:x :保存退出

! :强制

:X->输入密码->:wq :设置密码并保存退出

:X->回车两次->:wq<br或者 :set key=""->:wq :取消密码

:set nu :设置行号

:nohl :取消高亮

:行号 :跳转到指定行I#

:%s/keyword/neword/ :全文替换,首个匹配替换,当包含路径时,#替换/作为匹配符号

:%s/keyword/neword/g :全文替换,所有匹配替换,当包含路径时,#替换/作为匹配符号

:指定行号s/keyword/neword/ :指定行替换,首个匹配替换,当包含路径时,#替换/作为匹配符号

:指定行号s/keyword/neword/g :指定行替换,所有匹配替换,当包含路径时,#替换/作为匹配符号

:起始行号,结束行号s/keyword/neword/ : 范围替换,首个匹配替换,当包含路径时,#替换/作为匹配符号

:起始行号,结束行号s/keyword/neword/g :范围替换,所有匹配替换,当包含路径时,#替换/作为匹配符号

1.4、视图模式

v :进行行选中

1.5、视图块模式

ctrl+v :进行列选中

选中要删除的“#”,按del :批量删除注释

选中要添加的列。输入大写I,输入#,按两次ESC :批量增加注释

2、vim高级用法

:r!command :将命令结果插入文件,command命令的结果插入光标下一行

:nr! command :将命令结果插入文件,command命令的结果插入n行后

:m,n! command :使用页面内容作为输入,command以m,n之间的行作为标准输入,标准输出会代替m,n之 间 的行. 注意这个操作似乎是不可用ctrl+r撤销的。要谨慎使用。

:! /bin/bash :暂时离开vim来执行命令,使用完sh后exit又可以返回vim

这是第三部分,也有完整的,可以查看哦

看到了感觉有帮助的,麻烦动动发财的小手,给博主点个赞

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值