文件管理之VIM编辑器

vim编辑器

快捷键

0  :光标移到到当前行的行首

$  :光标移动到当前行的行尾

gg :光标跳到文件符首行

G :光标条到文件尾行

H :  光标跳到屏幕的首行

M :光标跳到屏幕的中间

L :光标跳到屏幕的末尾

Ctrl +V进入可视化界面

   批量去注释

     前提:注释行需要整齐排列

       ①在命令模式,按Ctrl+V

       ②上下键选中#

       ③按一下d

批量加注释

     前提:注释行需要整齐排列

        ①先将光标移动到行首的位置

        ②在命令模式按下Crtl+V

        ③shift+i,然后输入#

        ④连续按两下ESC

在拓展模式下输入以命令

 set nu (自动加上行号)

 set ic(不区分大小写)

 set ai(自动缩进)

dd  删除当前光标所在的一行(dd前加n代表删除n行)

yy  复制光标所在的一行(nn前加n带表向下复制n行)

p    黏贴当前的复制

dd  删除和剪切(不黏贴就变成了删除)

u    撤销上一条命令

Ctrl+r 重做

拓展模式

x=wq : 作用一样都是保存退出

% s/egon/EGON/g : %表示所有行,s从上到下,g从左到右,/、#、分隔符

2 s/egon/EGON/g : 代表单独第二行的egon替换成EGON

1,3 sgon/EGON/g : 1,3代表一到三行egon替换成EGON

% s/egon$/EGON/G:$代表以egon结尾的行将egon替换成EGON

% s/$enon/EGON/g : $代表以egon开头的行将egon替换成EGON

3,5 w/root/aaa.txt : w是写入,代表把当前文件的3-5行的内容复制到aaa.txt文件里

 

vim -o /root/a.txt /root/b.tat :上下分屏,按Ctrl+ww可以在两块分屏之间来回切换编辑

vim -O /root/a,txt /root/b.txt : 左右分屏

vimdiff /root/a.txt /root/b.txt : 自动比较两个文件的不同之处,并用颜色标记出来

yum insdall diff -y  :上条命令需要yum下载diff命令包

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值