插件窝 干货文章 如何设置vim永久显示行号

如何设置vim永久显示行号

行号 Vim 显示 配置 55    来源:    2025-04-02

在Vim中永久显示行号的设置方法

要在Vim中永久显示行号,你需要修改Vim的配置文件。以下是具体步骤:

方法一:修改用户配置文件(推荐)

  1. 打开或创建Vim的用户配置文件:

    • Linux/macOS: ~/.vimrc
    • Windows: %USERPROFILE%\_vimrc$HOME\_vimrc
  2. 在配置文件中添加以下内容:

    set number
    
  3. 保存文件

方法二:修改系统级配置文件(需要管理员权限)

  1. 打开或创建系统级Vim配置文件:

    • Linux: /etc/vim/vimrc/etc/vimrc
    • macOS: 通常不推荐修改系统级配置
    • Windows: $VIM\_vimrc
  2. 添加同样的内容:

    set number
    

可选的高级设置

如果你想同时显示相对行号(方便导航),可以添加:

set relativenumber

或者如果你想在普通模式下显示相对行号,在插入模式下显示绝对行号:

set number
augroup numbertoggle
  autocmd!
  autocmd BufEnter,FocusGained,InsertLeave * set relativenumber
  autocmd BufLeave,FocusLost,InsertEnter   * set norelativenumber
augroup END

验证设置

  1. 重新启动Vim
  2. 输入命令 :set number? 应该显示 number
  3. 你应该能看到左侧显示行号

注意事项

  • 如果你同时使用了其他Vim配置插件(如spf13-vim等),可能需要在其之后加载这些设置
  • 某些配色方案可能会使行号显示不明显,可以调整配色方案或行号高亮

这样设置后,每次打开Vim都会自动显示行号,无需每次手动输入:set number命令。