vim/vi常用的快捷方式

一些像jkhl,dd,yy这种简单的快捷方式就不说了,说些稍微用点复杂的快键键:

1.如何进行多行注释:
    1.按ctrl+v进入visual block模式
    2.选择要注释的行
    3.大写的i进入插入模式
    4.Esc退出。

2.删除多行注释:
    1.按ctrl+v进入visual block模式
    2.选择要删除注释的行
    3.按小写的d

3.删除一行中某些区域:
    1.按v进入visual模式
    2.选择要删除的区域
    3.按d删除

4.拷贝一行中的某些区域:
    1.按v进入visual模式
    2.选择要拷贝的区域
    3.按y拷贝

5.替换一行中的第一个字符串:前提是要先进入底行模式(前两个命令需要将光标移动到特定的行,后面三个命令不需要)

    :s/tom/jack/g  把光标所在的那行的tom全部换成jack了。
    :s/tom/jack    把光标所在行的第一个tom全部换成jack了。

    :%s/tom/jack/g   把文件中所有的tom 全部换成jack了。
    :%s/tom/jack   把文件中每一行第一个tom换成jack.
    :27,32s/tom/jack/g  把2732行中所有的tom全部换成jack.

6.查找某一个字符串(查找光标所在的字符串可以用#号)
    /tom 或者?tom   跳到下一个tom用小写的n,跳到上一个tom用大写的n.

7.撤销用u,反撤销用ctrl+r

8.重新排版gg=G

9.查看自己的宏定义 [ + d

10.翻页
    Ctrl+f 向下翻页(forward)
  Ctrl+b 向上翻页(backward)
  Ctrl+d 向下翻半页(down)
  Ctrl+u 向上翻半页(up)

11. 按w光标跳到下个字的开头
   按e光标跳到下个字的字尾
   按b光标回到上个字的开头

12.缩进
    >> 向右缩进一个tab
    << 向左缩进一个tab

13.垂直分屏
    vs

14.插入模式
    i光标所在字符的前一个位置插入
    I光标所在行的行首插入
    a光标所在的字符的位置插入
    A光标所在的行的行尾插入
    o光标所在的行的下行插入
    O光标所在的行的上行插入
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值