VIM基础操作 笔记

  1. 进入插入模式:i光标当前插入,a当前光标后插入,o向下增加一行插入,I行首插入,A行尾插入,O向上插入一行插入;

  2. 插入模式下:

    • ctrl+h 删除一个字符
    • ctrl+w删除一个单词
    • ctrl+u删除到行首
    • ctrl+e向上一次滚动一行
  3. normal模式下:

    • ctrl+f向下翻页
    • ctrl+b向上翻页
    • ctrl+d向下翻半页
    • ctrl+u向上翻半页
  4. k/j/l/l上下左右键;

  5. ctrl+[或ctrl+c相当于按esc键;

  6. gi快速返回到上次编辑位置;

  7. w/W下个单词开头;

  8. e/E下个单词结尾;

  9. b/B上个单词开头;

  10. 关于word/WORD:不以/以空格为分割的单词;

  11. f+一个字符:跳转该行到第一个匹配的字符,按,跳转到上个匹配字符,按;跳转到下个匹配的字符,F+一个字符则相反;

  12. 按0跳到行首,^跳到行首非空字符,$跳到行尾;

  13. 按{}()跳到以空行为分割的段首/段尾;

  14. gg/G跳到文首/文尾;

  15. nG跳到n行;

  16. H/M/L跳到开头/中间/结尾;

  17. ctrl+o快速返回上次编辑的地方;

  18. zz把屏幕置为中间;

  19. x删除一个字符;

  20. dw删除一个单词,diw删除一个word,daw删除一个WORD;

  21. dd删除一行,ndd删除n行,dt)删除到)的内容,d$删除到行尾,d0删除到行首;

  22. v进入视图模式,V进入试图模式以行为选择单位;

  23. r+字符将光标字符替换为输入字符;

  24. s+字符将光标字符替换为输入字符并进入插入模式;

  25. 4s删除4个字符替换并进入插入模式;

  26. R一直替换后面的字符,S整行删除并进入插入模式;

  27. ciw删除一个word进行更改,caw删除一个WORD进行更改;

  28. ct)删除到)的内容进行更改;

  29. set hls设置高亮;

  30. /前向搜索,?反向搜索,按n/N跳到下/上一个匹配

  31. 替换命令:

    :[range]s[ubstitude]/{pattern}/{string}/flags
    
    • range,比如10,20表示第10行到20行,%表示全部
    • pattern要替换的格式
    • string替换后文本
    • flags
      • g全局
      • c确认,可以确认或拒绝修改
      • n报告匹配到的次数,不替换
  32. 精确匹配替换

    :%s/\<quack\>/jiao/
    
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值