插件窝 干货文章 linux中vim怎么不显示行号

linux中vim怎么不显示行号

行号 Vim 关闭 set 347    来源:    2025-05-03

在Linux的Vim编辑器中,如果不想显示行号,可以通过以下几种方式关闭:

1. 临时关闭(仅当前会话)

:set nonumber   " 缩写形式 :set nonu

或关闭相对行号(如果设置了):

:set norelativenumber   " 缩写形式 :set nornu

2. 永久关闭(修改配置文件)

编辑Vim配置文件(通常是 ~/.vimrc~/.config/nvim/init.vim 对于Neovim):

vim ~/.vimrc

找到并删除或注释以下行:

set number
set relativenumber

或显式添加关闭命令:

set nonumber
set norelativenumber

3. 启动时临时禁用

如果不想修改配置文件,启动时通过参数禁用:

vim -c "set nonu" 文件名

补充说明

  • 如果同时存在 numberrelativenumber,需要分别关闭
  • 检查是否有插件(如vim-numbers)可能覆盖了行号设置

验证是否生效

在Vim中执行:

:set number?   " 应显示 nonumber

通过以上任一方法操作后,Vim将不再显示行号。