vim 使用

vim配置文件:vimrc

vim全局替换::%s/search_str/replace_str/g

vim某范围替换::10,20 s/search_str/replace_str/g

vim多词替换::10,20 s/search_str1\|search_str2\|search_str3/replace_str/g

vim忽略大小写替换::10,20 s/search_str1\|search_str2\c/replace_str/g

vim?查找:?search_str。

索引n向上查找,N向下查找

vim/查找:/\<*search_str*/>,支持通配符

vim查找后光标定位设置

定位在开头/search_str/s或者/search_str/b

定位在结尾/search_str/e

定位后光标上移/search_str/-n

定位后光标下移/search_str/+n

定位组合

/search_str/s+n。从开头算的第n个位置

/search_str/e-n。从结尾算的第n个位置

vi 光标快速移动:

文件内移动:

1.gg文件首

2.G文件尾

3.数字+j。向下移动n行

4.:数字。定位到某行

行内移动:

5.^行首

6.$行尾

7.w下一个单词开头/e下一个单词结尾/b上一个单词开头/ge上一个单词结尾。可接受数字参数

vim 行号:显示:set nu。关闭:set nonu。

vim 多行注释:ctrl+v进入visual block模式,上下光标选择多行,输入I进入插入模式,输入//或#注释,esc退出

vim 取消多行注释:ctrl+v进入visual block模式,上下光标选择多行,d/x 取消注释

vim 多行复制查数法:数字+yy。p粘贴

vim 多行复制移动法:复制首行输入ma,复制尾行输入mb,粘贴处输入mc。最后执行:'a,'b co 'c

vim 多行复制借助行号:6, 9 co 12。6行到9行复制到12行下面

vim 多行剪切移动法:复制首行输入ma,复制尾行输入mb,粘贴处输入mc。最后执行:'a,'b m 'c

vim 快速调整格式:gg跳到首行,shift+v进入visual line模式,shift+g全选,=调整格式

vim 多行删除查数法:数字+dd

vim 多行删除借助行号:6,9d

vim 回退::u

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值