Linux学习--vim(上)

进入vim: vim 文件名(默认进入命令模式)

工作模式

命令模式
插入模式
命令模式输入i 或 a 或 o进入插入模式
插入模式按ESC键进入命令模式
编辑模式
命令模式中输入以冒号“:”起始的命令,自动进入编辑模式,运行结束自动回到命令模式

命令

添加行号【:set nu】
取消行号【:set nonu】
保存退出【:wq】

插入命令

在光标所在字符后插入【a】
在光标所在行尾插入【A】
在光标所在字符前插入【i】
在光标所在行行首插入【I】
在光标下插入新行【o】
在光标上插入新行【O】
{
O
IiaA
o
}

定位命令

到第一行【gg】
到最后一行【G】
到第n行【nG】【:n】
移动至行尾【$】
移动至行首【0】(这是零)

删除命令

删除光标所在处的字符【x】
删除光标所在处后n个字符【nx】
删除行【dd】
删除n行【ndd】
删除光标所在行到文件末尾内容【dG】
删除光标所在处到行尾内容【D】
删除指定范围的行【:n1,n2d】

复制和剪切命令

复制当前行【yy】
复制当前行以下n行【nyy】
剪切当前行【dd】
剪切当前行以下n行【ndd】
粘贴在当前光标所在行下或行上【p P】

替换和取消命令

取代光标所在处字符【r】
从光标所在处开始替换字符,按ESC结束【R】
取消上一步操作【u】

搜索和搜索替换操作

搜索指定字符串【/string】
搜索指定字符串的下一个位置【n】
如果不区分大小写搜索【:set ic】之后再搜索即可,切换回区分大小写【:set noic】
替换字符串【:替换范围s/要替换的字符串/要替换成的字符串/(g替换时不询问)(c替换时询问)】
范围:%全文替换 n1,n2
如::%s/old/new/g

保存和退出命令

保存修改【:w】
另存为指定文件【:w 文件名】如(:w /tmp/xigua)
保存修改并退出【:wq】
保存修改并退出快捷键【ZZ】
不保存修改退出【:q!】
保存修改并退出【wq!】(没有写权限时强行保存)(文件所有者和root可用)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值