vim—高级编辑工具

自带的编辑工具:vi
格式:vim    路径/文本名
cp  /etc/passwd   .
①工作模式
  命令模式:复制、粘贴、剪切、删除、定位、保存退出、修改字符、查找、撤销等
  输入模式:编辑文本内容
  末行模式:复制、删除、剪切、定位、保存退出、替换、行号、缩进等。

②切换工作模式
  命令模式:打开文本的时候就是命令模式,不管在哪个模式,按Esc返回到命令模式
  输入模式:在命令模式下,按i,a,o键进入输入模式
  末行模式:在命令模式系,打一个:进入末行模式,左下角出现了一个:,代表的就是已经进入末行模式

③命令模式
yy    ##复制光标所在的一行
  5yy    ##复制光标所在位置开始的五行
p    ##粘贴到光标所在位置下一行
dd    ##删除或剪切光标所在的一行
  5dd    ##删除或剪切光标所在位置开始的五行
u    ##撤销上一步操作
gg    ##定位首行
  5gg    ##定位到第五行
G    ##定位末行
  5G    ##定位到第五行
r    ##修改光标所在位置的单个字符
/关键词    ##查找关键词,按n键下一个目标
ZZ    ##保存并退出

④输入模式
i:光标所在字符前输入
a:光标所在字符后输入
o:换行输入

⑤末行模式
:set nu        ##显示行号
:set nonu    ##不显示行号
:set ai        ##自动缩进
:set noai    ##取消自动缩进
:n        ##n代表数字,定位第n行
:ny        ##n代表数字,复制第n行
 :10,15y    ##复制第十行到第十五行
:nd        ##n代表数字,删除或剪切第n行
 :10,15d    ##删除或剪切第十行到第十五行
:% s/旧字符/新字符/g    ## %表示全文查找,g表示每一行匹配到的所有字符都进行替换。
 :% s/sbin/LOL/        ##全文查找,将每一行匹配到的第一个替换
 :1,5 s/DNF/HAHA/g    ##将1-5行的DNF替换成HAHA
:wq        ##保存并退出
:wq!        ##强制保存并退出
:x        ##保存并退出
:q        ##不保存退出
:q!        ##强制不保存退出
 

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大 大金

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值