首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux vi设置显示行号

在Linux系统中,vi(或其增强版vim)是一款非常流行的文本编辑器。要在vi中设置显示行号,可以通过以下几种方法:

方法一:临时设置(当前会话有效)

  1. 打开vivim编辑器,并进入命令模式(按Esc键确保你在命令模式下)。
  2. 输入以下命令并按回车键:
  3. 输入以下命令并按回车键:
  4. 或者简写为:
  5. 或者简写为:

这样设置后,当前打开的文件会显示行号,但这个设置在关闭编辑器后不会保留。

方法二:永久设置(对所有文件有效)

如果你希望每次打开vivim时都自动显示行号,可以在配置文件中进行设置。

  1. 找到并编辑vim的配置文件。通常这个文件位于用户主目录下的.vimrc文件中。如果该文件不存在,你可以创建一个。
  2. 找到并编辑vim的配置文件。通常这个文件位于用户主目录下的.vimrc文件中。如果该文件不存在,你可以创建一个。
  3. .vimrc文件中添加以下行:
  4. .vimrc文件中添加以下行:
  5. 或者简写为:
  6. 或者简写为:
  7. 保存并退出编辑器。现在,每次启动vim时都会自动显示行号。

方法三:针对特定文件类型设置

如果你只想在特定类型的文件中显示行号,可以在.vimrc文件中使用autocmd命令。

例如,只在打开Python文件时显示行号:

代码语言:txt
复制
autocmd FileType python set number

显示行号的优势

  • 便于定位:行号可以帮助用户快速定位到特定的代码行,特别是在处理大型文件时非常有用。
  • 错误追踪:在编译或运行程序时,错误信息通常会包含行号信息,显示行号可以更方便地找到并修复错误。

应用场景

  • 代码编辑:在编写或修改代码时,行号可以帮助开发者跟踪和管理代码结构。
  • 调试:在调试程序时,行号可以帮助开发者快速定位到问题所在的代码行。

可能遇到的问题及解决方法

问题:设置了显示行号但未生效。

原因

  • 可能是在错误的配置文件中进行了设置。
  • 设置命令可能没有正确输入或保存。

解决方法

  • 确认是在.vimrc文件中进行的设置,并且文件路径正确。
  • 检查设置命令是否正确无误,并确保保存了配置文件。

通过以上方法,你应该能够在vivim中成功设置并显示行号。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • linux系统下Vi编辑器或者Vim编辑器设置显示行号、自动缩进、调整tab键宽度的技巧?

    工作中嫌vim 中一个tab键的宽度太大,linux系统默认,没改之前是一个tab键宽度是8个字符,想改成4个字符, 操作如下:(注意:这是在root用户下) cd ~ vim .vimrc 添加如下几行...   (表示每一级缩进的长度) set softtabstop=4   (表示在编辑模式的时候按退格键的时候退回缩进的长度) set nu        (显示行号...----------------------------------------------------------------------------- 当在其他用户下,按照上面修改后会发现,每次用vi...这是需要: 在root用户下使用命令 vi /etc/vim/vimrc.tiny 修改文件,将set compatible 设置成set nocompatible。...这是因为有时候系统会默认vim兼容vi,所以使用vi的命令。 操作完成后,再次按照上面的操作设置下即可。

    3.3K20

    Linux下设置vi和vim语法高亮、显示行数等功能

    vim默认情况下已经有语法高亮了,现在我们要设置用vi或vim打开文件的时候默认显示行数。而对于vi我们只需在使用的时候默认使用vim即可。至vim本来功能和设置就较完善,为什么我们还要用vi?...on 开启语法高亮 set nu 显示行数 set tabstop=4 设置tab键为4个空格 set showmatch 设置匹配模式,类似当输入一个左括号时会匹配相应的右括号 —只对当前用户起作用...vi /etc/vimrc 同样在最后加入 syntax on set nu set tabstop=4 set showmatch vi 加入语法高亮和显示行数功能(将vi命令改为使用vim) 在设置完..."显示行号 set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称和字号 filetype on "检测文件的类型 set history..."在编辑过程中,在右下角显示光标位置的状态行 set nohls "默认情况下,寻找匹配是高亮度显示,该设置关闭高亮显示

    9K20

    Linux小技巧:如何在 Vim 中显示行号?

    Vim 是一款出色的编辑器,大多数 Linux/UNIX 系统管理员每天都喜欢并使用它。 你可能会想,“如果 Vim 可以显示行号,我会立即切换到 Vim”。...实际上,你可以在 Vim 中显示三种行号: 绝对行号 相对行号 混合行号 让我们更深入地了解一下。...在 Vim 中显示绝对行号 在几乎所有 IDE 中都可以找到绝对行号,它以 1 开始,以最后一行的编号结束。 而且,有两种方法可以实现这一点。 从活动的 Vim 会话中设置选项 确保您处于命令模式。...命令就像一个开关,如果已经显示了行号,并且您再次使用此命令,它将停止显示行号。":set nonumber!" 也一样。命令。...如果已经切换了相对行号,设置此选项将禁用相对行号。 在 Vim 中总是显示相对的行号 您尝试了相对行号,并且您喜欢它。

    11.4K00

    vim命令下显示行号

    vim默认不显示行号 如何使vim命令显示行号?...显示当前行行号 在vim的命令模式下,在光标 停留处,退出命令模式,然后输入 :nu ,即可显示当前这行的号码 显示所有行号 如果要显示该文件的所有行号,则需要在vim的命令模式下,输入 :set nu...,则可以显示该文件的所有行号 取消所有行号 如果要显示该文件的所有行号,则需要在vim的命令模式下输入,在光标 停留处,退出命令模式,然后输入 :set nonu ,即可显示当前这行的号码 这样的设置方法只能维持在...那么我们怎么让我们每次打开vim的时候自动设置行号呢,这个时候就需要我们设置配置文件,两种配置方式 /etc/vimrc 是系统范围的初始化配置 ~/.vimrc 个人的vim初始化配置 我们这里设置的是个人配置...,直接在终端输入 vim ~/.vimrc ,然后我们就可以进入配置文件 使用vi编辑~/.vimrc文件或者/etc/vimrc文件,在该文件中加入一行”set nu”,添加内容不含引号, 命令如下:

    2.5K10

    如何在VimVi中显示行号

    Vim/Vi是许多软件开发人员和Linux系统管理员首选的文本编辑器。 默认情况下,Vim不显示行号,但可以轻松打开它们。Vim支持三种行编号模式,可帮助你浏览文件。...绝对行号 绝对行号是标准行号,它在每行文本旁边显示适当的行号。 要激活行编号,请设置数字标志: 按Esc键切换到命令模式。 按:(冒号),光标将移动到屏幕的左下角。...切换行号: :set number! 相对行号 启用相对行编号后,当前行显示为0,而当前行上方和下方的行将递增编号(1,2,3…等)。...混合行号 在Vim 7.4及更高版本中,同时启用绝对行号和相对行号会设置混合行号模式。 混合行编号与相对行编号相同,唯一的区别是当前行而不是显示0表示其绝对行号。...永久设置 如果希望每次启动Vim时都显示行号,请在.vimrc(Vim配置文件)中添加适当的命令。

    3.6K10

    linux vi命令 退出不保存,linux vi保存退出命令(如何退出vi)

    Vi放弃所作修改而直接退到shell下,则Vi在显示窗口的状态行给出提示信息: File exists (use ! to override) 此时, 在末行模式下,。...在末行模式下,若在用此命令退出Vi时,返回到shell;若当前编辑的文件没被修改过,输入命令 :wq Vi将先保存文件,输入命令 :w Vi保存当前编辑文件,输入命令 :x 该命令的功能同命令模式下的ZZ...命令功能相同,连按两次大写字母Z,编辑文件没有被保存,然后Vi并不退出, 在命令模式中,则Vi保存该文件后退出。...newfile 否则可选择另外的文件名来保存当前文件,若当前编辑的文件曾被修改过,但并不退出,若用户就是不想保存被修改后的文件而要强行退出Vi时, 在末行模式下,则Vi直接退出, 返回到shell,若newfile...是一个已存在的文件,然后退出Vi返回到shell, 在末行模式下,则Vi在显示窗口的最末行显示如下信息: No write since last change (use !

    27.3K20

    【Android】Source Insight 基本用法 ( 导入 Android 源码 | 设置字体 | 显示行号 | 搜索功能 | 快捷键设置 )

    文章目录 一、导入 Android 源码 二、配置字体 三、显示行号 四、Tab 键字符个数 五、搜索功能 六、打开文件列表 七、快捷键设置 在 【Android 系统开发】使用 Source InSight...: 弹出该对话框后 , 直接点 OK , 不用进行额外设置 ; 选择添加所有的文件和目录 : 直接点击 Add Tree 选项即可 ; 等待 Source Insight 扫描文件 : 弹出以下对话框..., 在该对话框中设置字体 ; 在弹出的对话框中输入 yes , 点击 Yes 按钮 ; 两个字体设置完毕后的样式 : 三、显示行号 ---- 菜单栏 Options -> Document Options..., 弹出如下对话框 , 勾选 Show line numbers 显示行号 ; 四、Tab 键字符个数 ---- 菜单栏 Options -> Document Options , 弹出如下对话框...Assignments , 弹出如下对话框 , 搜索如下设置 , 选中要设置快捷键的选项 ; 点击 Assign New Key 按钮 , 弹出如下对话框 : 在弹出的对话框中点击是 ; 之后快捷键就被设置上去了

    2.2K00
    领券