vim 最实用快捷键

一、冒号模式下的实用操作
1.set nu :设置显示行号
2.noh :取消高亮(查找或者替换操作后会有部分内容处于高亮状态)

二、命令行适用操作
1.vim +行号 文件名 :快速打开文件并定位到指定行
2.vim + 文件名 :可以定位到文件的最后一行,没有指定就意味着加一个无法表示的数字(很大)所以就是尾行了噜
3.vim +/匹配 文件名 :打开文件并高亮显示匹配到的文本,若取消高亮则在冒号模式下输入noh意为no highlight

三、编辑模式下的常用快捷键:
1.小写o :在当前行下方插入(open now line)
2.大写I :在当前行行首输入(就是Insert呗,只是小写的i被用来表示在当前光标处输入)
3.大写A :在当前行行尾输入(All全部,至于为啥是大写还需要进一步研究,有想法的同学可以留言)

四、在非编辑模式下(也就是冒号模式)
1.0 :光标移动到行首
2.$ :光标移动到行尾(正则表达式的$就是代表行尾呗)
3.行号G :跳转到相应的行
4.G :跳转到最后一行,其实是上边那个命令的变种啦,参考vim + 文件名 打开文件并跳转到行尾
5.H :跳转到第一行 (high,大写表示“最”,意为Highest就是最高的那一行咯)
6.ctrl+d :向下翻半屏(down)
7.ctrl+u :向上翻半屏(undown)
8.dd :删除当前行
9.yy :复制当前行
10.p :粘贴
11.u :撤销

五、查找与替换
1.非编辑模式下输入 / :查找内容 
2.n :定位查找到的下一个匹配(next)
3.N :定位查找到的上一个匹配
4.addr1,addr2s/partten/string/gi :将addr1行至addr2行的partten匹配的字符替换为string,最后的g表示全局(而不是只替换第一个匹配)i表示匹配时忽略大小写

六、可视化模式(visal)
1.y :复制选择
2.p :粘贴

七、文件间操作
1.vim file1 file2 :同时打开两个文件
2.:next :切换到下一个
3.:prev :切换到上一个
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值