在 Vim 编辑器中,有多种方法可以显示行号,下面为你详细介绍不同的设置方式及其适用场景。
- 操作步骤:在 Vim 编辑器中,按下
Esc 键确保进入命令模式,然后输入 :set number 或 :set nu 并按下回车键,此时 Vim 会在当前编辑窗口的左侧显示行号。
- 示例:当你打开一个文件
test.txt 后,若要显示行号,操作如下:
- 特点:这种方式设置的行号显示仅在当前 Vim 会话中有效,当你关闭 Vim 再重新打开文件时,行号显示设置会恢复到默认状态。
- 操作步骤:同样在命令模式下,输入
:set relativenumber 或 :set rnu 并回车,Vim 会显示相对行号。相对行号是以当前光标所在行作为基准,其他行显示与当前行的相对距离。若想同时显示绝对行号和相对行号,可输入 :set number relativenumber。
- 示例:打开文件后,在命令模式输入
:set relativenumber 即可开启相对行号显示。
- 特点:相对行号在进行一些需要快速跳转行的操作时非常有用,能帮助你更方便地计算跳转的行数。但它也是临时设置,关闭 Vim 后失效。
- 操作步骤:Vim 的全局配置文件是
/etc/vimrc(不同 Linux 发行版可能略有不同),使用具有管理员权限的用户(如使用 sudo)打开该文件,在文件中添加 set number 或 set nu 语句,保存并退出文件。之后所有用户使用 Vim 编辑文件时都会默认显示行号。
- 示例:
- 特点:这种设置会影响系统中所有用户的 Vim 使用,对整个系统的 Vim 环境进行了修改。
- 操作步骤:每个用户可以有自己的 Vim 配置文件
~/.vimrc,打开该文件(如果文件不存在可以创建),在其中添加 set number 或 set nu 语句,保存并退出。之后该用户使用 Vim 编辑文件时会默认显示行号。
- 示例:
- 特点:该设置仅对当前用户有效,不同用户可以根据自己的需求进行个性化配置。