vim_command

在 Vim 中,常用的命令和导航键位对初学者和高级用户都非常有帮助。以下是一些常用命令、移动方向的键位以及如何快速移动到某个行内的位置。

常用命令模式命令

  1. 进入命令模式:按 Esc 键进入命令模式。
  2. 退出 Vim
    • :q 退出
    • :q! 强制退出(不保存)
    • :wq 保存并退出
    • :x 保存并退出(等同于 :wq
  3. 保存文件
    • :w 保存文件
    • :w new_filename 另存为新文件

移动方向的键位

  1. 基本方向移动
    • h:向左移动一个字符
    • j:向下移动一行
    • k:向上移动一行
    • l:向右移动一个字符
  2. 快速移动
    • 0:移动到行首
    • $:移动到行尾
    • gg:移动到文件开头
    • G:移动到文件末尾
    • :n:移动到第 n 行(例如 :5 会移动到第 5 行)

精确跳转到行内的某个位置

  1. 精确跳转到某个字符
    • f<char>:向右跳转到下一个指定的字符,例如 fa 会跳到当前行的下一个字母 a
    • F<char>:向左跳转到上一个指定的字符。
    • t<char>:向右跳转到指定字符的前一个位置。
    • T<char>:向左跳转到指定字符的后一个位置。
  2. 快速跳转到行内的某个位置
    • nG:跳到第 n 行。
    • n|:跳到当前行的第 n 列。例如 5| 会跳到当前行的第 5 列。

插入模式

  1. 进入插入模式
    • i:在当前光标位置前插入
    • I:在当前行的行首插入
    • a:在当前光标位置后插入
    • A:在当前行的行尾插入
    • o:在当前行下方插入新行
    • O:在当前行上方插入新行
  2. 退出插入模式
    • Esc 退出插入模式,返回命令模式。

其他常用命令

  • dd:删除整行
  • x:删除光标所在的字符
  • u:撤销上一步操作
  • Ctrl+r:重做上一步操作
  • yy:复制当前行
  • p:粘贴复制/剪切的内容

Vim 的操作是高度可定制的,掌握这些基本的命令和导航后,你可以更高效地编辑代码。


vim_command
http://example.com/2024/09/14/vim-command/
作者
JunBin Liang
发布于
2024年9月14日
许可协议