vim笔记

vi与vim

vi编辑器是Linux自带的编辑器,没有图形界面,使用命令行工作,其中vim是vi的升级版。

创建vi文件并进入vi编辑器:vi 文件名


工作模式

命令行模式

刚进入编辑器处于命令行模式,可移动光标,通过特殊命令对文件内容进行操作。

插入模式

命令行模式下按i进入插入模式,此时屏幕底行会显示“-- INSERT --”字样,可像记事本一样正常编辑文件,输什么就是什么。编辑完成按Esc回到命令模式。


跳转

在命令行模式下使用。
跳到文件第一行:

gg  或者  :1

跳到文件最后一行:

shift+g  或者  :$

跳到文件第n行:

ngg  或者  :n

搜索

在命令行模式下,在要搜索的字符串前加上“ : / ”即可。 例如搜索“full”,则输入:/full之后回车。

此时文件中所有的“full”字符串会被高亮显示。若要查看下一个匹配,按一次小写n,看上一个匹配按大写n即可。

替换

在命令行模式下使用
替换当前行第一处匹配字符:

:s/旧字符/新字符/

替换当前行所有匹配字符:

:s/旧字符/新字符/g   

替换每行第一处匹配字符:

:%s/旧字符/新字符

全文替换:

:%s/旧字符/新字符/g

保存与退出

:w       #保存文件
:w path  #另存为
:q       #退出文件
:wq      #保存并退出
:q!      #不保存退出



删除

dw    #删除光标所在词
dd    #删除光标所在行
dG    #删除从光标到文本结尾的全部内容
ndd   #从光标所在开始删除n行
x     #相当于Del键
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值