魔术桌
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • Package - Vim - 快捷键

文章摘要: 操作总结。

普通模式(Normal)

光标移动

  • j:向下移动。

  • k:向上移动。

  • h:向左移动。

  • l:向右移动。

  • w:代表“word”,跳转到下一处单词的开头。

  • b:代表“back”,跳转到上一处单词的开头。

  • e:代表“end”,跳转到下一处单词的结尾。

  • ge:跳转到上一处单词的结尾。

  • g + g:跳转到第一行。

  • <行号> + g + g:跳转到指定行。

  • D:跳转到最后一行。

  • Ctrl+u/Ctrl+b/PageUp:往上翻半页。

  • Ctrl+d/Ctrl+f/PageDown:向下翻半页。

  • *:查找并跳转到下一个与光标下的单词一致的单词。

  • n:快速重复查找,向下查找。

  • N:快速重复查找,向上查找。

  • m+<按键>:把当前位置标记为<按键>,例如mm,当输入 “反引号+按钮”就会跳回到标记位置。

  • 两个反引号:上一次跳转前的位置。

  • 反引号+.:上一次修改的位置。

  • 反引号+^:上一次插入的位置。

可视模式(Visual)

进入可视模式后可以用普通模式的移动命令选择文本。

按Esc键返回普通模式。

选择多选

  • v:按字符多选文本。
  • V:按整行选择文本。

复制粘贴

  • y:复制。
  • yy:复制整行。
  • x:剪切。
  • p:粘贴。

删除文本

  • x:删除光标下的字符
  • dd:删除整行
  • dw:删除光标到单词末尾的字符
  • d$:删除光标到行尾的字符
  • d0:删除光标到行首的字符

撤销重做

  • .:重复上一次操作。
  • u:撤销上一次操作。
  • Ctrl + r:重做上一次操作。

插入模式(Insert)

注释

按Esc键返回普通模式。

  • i:光标之前输入。

  • I:在本行开头输入。

  • a:光标之后输入。

  • A:在本行末尾输入。

  • o:下方插入新的一行。

  • O:上方插入新的一行。

  • s:删除当前光标的字符。

  • S:删除当前行。

命令模式(Command)

注释

在普通模式输入:进入命令模式。

按Esc键返回普通模式。

保存和退出

  • :w:保存当前文件。
  • :q:退出。
  • :q!:放弃当前更改,并退出。
  • :wq:保存当前更改,并退出。
  • :h <命令>/:help:显示关于命令的帮助。

搜索和替换

  • /text:向下搜索 text
  • ?text:向上搜索 text
  • :%s/old/new/g:全文替换 old 为 new
  • :s/old/new/g:替换当前行中的 old 为 new

高级使用

批量操作

文本对象操作

注释

为文本赋予结构化的含义,允许以一个语义对象作为操作单元。

寄存器

注释

用于存放内容,可以理解为剪贴板。

宏

注释

录制一系列键盘操作,允许重放这些操作。

更新时间: 2025/10/6 10:37