vi/vim常用命令

vi != vim,一般使用vim会更多功能。


:set autoindent开启自动缩进
:set noautoindent关闭自动缩进
:set cindent开启C语言风格自动缩进
:set nocindent关闭自动缩进


保存:按ESC,输入“:w”
退出:按ESC,输入“:q”
强制保存和退出:按ESC,输入“:w!”或者“:q!”或者“:wq!”


定位到某行:按ESC,输入行数,按“Shift+g”
定位到首行:按ESC,按“gg”
定位到尾行:按ESC,按“Shift+gg”


删除光标字符:按ESC,按“x”
删除光标之后N字符:按ESC,输入删除的字符数,按“x”
删除一个字:按ESC,按
删除一行:按ESC,按“dd”
删除N行:按ESC,按“d3d”(删除3行)
删除光标到行尾:按ESC,按“d$”
删除光标到行首:按ESC,按“d^”
替换光标字符:按ESC,按“r”,按字符。按“sihft+r”可替换多个字符。
删除并进入编辑模式:“c”命令,和删除“d”命令一样,例如“cc”删除一行并进入编辑模式,“c2c”删除2行进入编辑模式等等。


选择模式:按ESC,按“v”(按ESC退出选择模式)
复制一行:按ESC,按“yy”
复制N行:按ESC,按“y3y”(复制三行)
复制字符:进入选择模式,按“e”选择单词,按“y”复制(或者按“x”删除并复制)


粘贴:先复制后,(按ESC),按“p”


对某些行操作:按ESC,输入“:3,5 s/^/#/g”,将3至5行的行首替换成“#”注释。其中s为substitute命令,可以按“ctrl+d”来提示命令。
对当前行的下面几行操作:按ESC,输入“:.,+5 s/^/#/g”,将当前行到下面的5行添加注释。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值