前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【收藏】Vim常用快捷键

【收藏】Vim常用快捷键

作者头像
xxpcb
发布2022-04-06 15:02:21
5.1K0
发布2022-04-06 15:02:21
举报
文章被收录于专栏:码农爱学习的专栏

1 Vim全键盘键位图

1.1 英文版

  • 绿色键:motion,移动光标,或定义操作的范围
  • 黄色键:command,直接执行的命令,红色命令进入编辑模式
  • 橙色键:operator,后面跟随表示操作范围的指令
  • 灰色键:extra,特殊功能,需要额外的输入

中文版

2 Vim不同编辑模式下的键位图

2.1 基础编辑(basic editing)

上下左右移动光标

  • h:左
  • l:右
  • j:下
  • k:上

行首行尾移动

  • 0:行首(第0个字符)
  • $:行尾(类似正则表达式语法)

单词间移动

  • w:下一个单词(word)
  • b:上一个单词
  • e:单词尾(end)

2.2 操作&重复(operators & repetition)

剪切(删除)

  • dd剪切当前行
  • d$:剪切当前行光标所在的位置到行尾
  • d^:剪切当前行光标所在的位置到行首
  • ndd:从当前行起,剪切n行

2.3 复制&粘贴(yank & paste)

复制

  • yy复制当y前行
  • y$:复制当前行光标所在的位置到行尾
  • y^:复制当前行光标所在的位置到行首
  • nyy:从当前行起,复制n行

粘贴

  • p:在此行之后粘贴
  • P:在此行之前粘贴

2.4 搜索(searching)

2.5 标记&宏(marks & macros)

2.6 各类移动(various motions)

文档范围内移动

  • gg:文档顶部
  • G:文件底部或行号(如果在G前面放置数字)

当前可见页面内移动

  • H:将光标移动到当前可见页面的顶部(High)
  • M:将光标移到当前可见页面的中间(Middle)
  • L:将光标移动到当前可见页面的底部(Low)

2.7 各类命令(various commands)

图片来自:http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农爱学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 Vim全键盘键位图
    • 1.1 英文版
      • 中文版
      • 2 Vim不同编辑模式下的键位图
        • 2.1 基础编辑(basic editing)
          • 上下左右移动光标
          • 行首行尾移动
          • 单词间移动
        • 2.2 操作&重复(operators & repetition)
          • 剪切(删除)
        • 2.3 复制&粘贴(yank & paste)
          • 复制
          • 粘贴
        • 2.4 搜索(searching)
          • 2.5 标记&宏(marks & macros)
            • 2.6 各类移动(various motions)
              • 文档范围内移动
              • 当前可见页面内移动
            • 2.7 各类命令(various commands)
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档