Vim 是一个功能强大且高度可配置的命令行编辑器,安装在大多数 Linux 操作系统上。它为编辑和构建文件提供了许多有用的功能。但是,默认情况下禁用其一些有用的功能。其中之一是行号。 Vim 的行号功能允许您在每行的开头显示行号。这在更改文本时很有用。行号对于调试脚本、代码审查和配置文件也很有用。默认情况下,行号被禁用。
本文解释了如何在 Vim 编辑器中显示或隐藏行号。 描述了所有三种模式。
使用 Ctrl+Alt+T 键盘快捷键打开命令行终端。
这些命令和步骤已经在 Ubuntu 22.04 LTS OS 上进行了测试。相同的命令和说明适用于任何 Linux 发行版。
这是标准行号模式,它在文件中每一行的开头打印行号。
set number
或者,您可以在按下“:”键后使用以下缩写:
或者,您可以在按“:”键并按 Enter 后使用以下命令:
在相对行编号模式下,当前行标记为 0,上下所有行相对于当前行递增编号(1、2、3、…)。
当前行号显示为 0。向上或向下移动光标以查看标有 1、2、3、… 的数字。
1.切换到正常模式。按 Esc 执行此操作。
您也可以使用上述命令的简写 设置nornu 还 请配置rnu! 按 : 隐藏相对行号。
混合行编号支持绝对和相对行编号。类似于相对行编号,只是当前行显示的是绝对编号而不是 0。
您也可以使用上述命令的简写 第9话诺努 还 设置愤怒!塞特勒努! (逐个) 隐藏绝对行号。
上述方法只启用当前打开文件中的行号。 要为在 Vim 中打开的所有文件启用行号:
2.然后在插入模式下,使用以下命令:
要启用绝对行编号模式,条目应如下所示:
要启用相对行编号模式,您的条目应如下所示:
要启用混合行编号模式,您的条目应如下所示:
就这样!您可以按照本文中描述的步骤在 Vim 中显示或隐藏行号。您了解了不同的行编号模式以及如何为当前文件或所有文件永久启用它们。