如何在 Vim 中显示行号

前言

Vim 是一款功能强大的文本编辑器,在 Linux、Mac 和 Windows 上都有广泛的应用。对于开发人员来说,能够快速查看代码行号是一个非常实用的功能,尤其是在进行调试或阅读长文件时。本文将介绍如何在 Vim 中开启和关闭行号显示。

开启行号

临时开启行号

要在 Vim 中临时开启行号显示,只需按照以下步骤操作:

  1. 启动 Vim:

    bash 复制代码
    vim filename.txt

    其中 filename.txt 是你要编辑的文件名。

  2. 切换到正常模式 :

    如果你已经在插入模式中编辑文本,请按下 Esc 键回到正常模式。

  3. 输入命令 :

    在正常模式下输入以下命令并按回车键执行:

    vim 复制代码
    :set nu
  4. 查看结果 :

    现在你应该能看到每行前都显示了行号。

永久开启行号

如果你想让 Vim 每次启动时都默认显示行号,可以通过修改 Vim 的配置文件来实现这一设置。具体步骤如下:

  1. 创建或编辑 Vim 配置文件:

    bash 复制代码
    mkdir -p ~/.vim
    touch ~/.vimrc

    如果 .vimrc 文件已经存在,可以直接编辑它。

  2. 编辑配置文件 :

    使用你喜欢的文本编辑器打开 .vimrc 文件,例如:

    bash 复制代码
    vim ~/.vimrc
  3. 添加行号设置 :

    在文件末尾添加以下行:

    vim 复制代码
    set nu
  4. 保存并退出 :

    Esc 键,然后输入 :wq 并按回车键保存更改并退出。

现在每次启动 Vim 时,行号都将自动显示。

关闭行号

如果你希望临时关闭行号,可以按照下面的步骤操作:

  1. 切换到正常模式 :

    按下 Esc 键确保你处于正常模式。

  2. 输入命令 :

    在正常模式下输入以下命令并按回车键执行:

    vim 复制代码
    :set nonu

同样,如果你想永久禁用行号显示,可以在 .vimrc 文件中添加 set nonu

结语

通过简单的设置,你就可以在 Vim 中方便地管理行号的显示与隐藏。

相关推荐
冬奇Lab4 小时前
一天一个开源项目(第14篇):CC Workflow Studio - 可视化AI工作流编辑器,让AI自动化更简单
人工智能·开源·编辑器
承渊政道6 小时前
Linux系统学习【Linux基础开发工具】
linux·运维·笔记·学习·centos·编辑器
学嵌入式的小杨同学15 小时前
【Linux 封神之路】信号编程全解析:从信号基础到 MP3 播放器实战(含核心 API 与避坑指南)
java·linux·c语言·开发语言·vscode·vim·ux
Hello World . .20 小时前
Linux:软件编程
linux·运维·服务器·vim
徐小夕@趣谈前端21 小时前
Web文档的“Office时刻“:jitword共建版2.0发布!让浏览器变成本地生产力
前端·数据结构·vue.js·算法·开源·编辑器·es6
zhanglianzhao1 天前
Win 11 WSL 配置Claude code 并在VsCode中使用
ide·vscode·编辑器·claude·cladue code
Keying,,,,1 天前
VScode中终端闪退问题
ide·vscode·编辑器
热爱生活的五柒1 天前
如何在vscode中使用Claude code以及插件中配置setting.json无效的解决方法
ide·vscode·编辑器
ONLYOFFICE1 天前
ONLYOFFICE 自动化工具:宏和 AI 函数如何选择?
运维·自动化·编辑器·onlyoffice
曹牧1 天前
Excel:筛选两列中不匹配项
excel