乐于分享
好东西不私藏

vim编辑器如何快速移动光标(跳转)

vim编辑器如何快速移动光标(跳转)

在 Vim 中快速移动光标是提高编辑效率的核心技能。由于你刚才是在编辑 /etc/fstab文件,以下针对查找特定行号搜索关键词以及日常导航给出最常用的快捷键:

1. 针对 /etc/fstab这种配置文件的快速定位

方法一:直接跳转到指定行号(最快)

如果你知道要修改的行大概在第几行(比如第 15 行),或者想看文件末尾:

  • • 输入行号 + G:例如想跳到第 15 行,直接按 15G
  • • 跳转到文件末尾:按 G
  • • 跳转到文件开头:按 gg

方法二:搜索关键词(适合找特定挂载点)

如果你想找 /data或者某个特定的 UUID:

  1. 1. 按 /键(进入搜索模式)。
  2. 2. 输入关键词,例如输入 /data
  3. 3. 按 Enter。光标会跳到第一个匹配项。
  4. 4. 按 n跳到下一个匹配项,按 N(Shift+n)跳到上一个。

2. Vim 日常最常用的移动快捷键(模式:普通模式)

在 Vim 中,大部分时间你处于“普通模式”(按 Esc键进入),此时不能用方向键“走”,而是用以下方式:

行内快速移动

  • • w:向前跳一个单词(word)。
  • • b:向后跳一个单词(backward)。
  • • 0:跳到当前行的开头。
  • • $:跳到当前行的结尾。
  • • fx:跳到当前行下一个字母 x(比如 f/可以快速找到下一个斜杠)。

跨行移动

  • • Ctrl + f:向下翻一页(forward)。
  • • Ctrl + b:向上翻一页(backward)。
  • • H / M / L:分别跳到屏幕的顶部(H)中间(M)底部(L)

3. 如果你觉得 Vim 太难用(新手建议)

既然你是在编辑 /etc/fstab这种重要文件,如果你不熟悉 Vim,强烈建议退出并换用更简单的编辑器,以免误操作导致系统无法启动。本文默认读者理解了vim 编辑器的一些模式及操作的基础知识

切换到 Nano 编辑器的方法:

  1. 1. 退出当前的 Vim:
    • • 按 Esc
    • • 输入 :q!然后回车(强制退出不保存)。
  2. 2. 安装或使用 nano(大多数 Linux 自带):

    nano /etc/fstab
    • • 在 nano 中,直接用方向键移动光标,编辑完后按 Ctrl + O保存,Ctrl + X退出。非常直观。