如何在Vi中删除行号?


108

为了在文件中显示行号,我使用命令:

set numbers

从文件中清除行号的命令是什么?

Answers:


179

如果您正在谈论vi / vim中的 show line number命令

你可以用

设置nu

在命令行模式下打开和

设置努努

将关闭行号显示或

设置nu!

关闭行号显示


14
如果相对行号被启用,你必须:set relativenumber! nu!
Yeow_Meng

但是,一旦关闭并再次打开文件,数字就会再次显示。如何永久删除行号?
乔布斯

22

显示行号:

:set nu

停止显示行号:

:set nonu

它的缩写:set nonumber

ps。这些命令将在普通模式下运行。



9

要关闭行号,可以使用以下任何命令:

  1. :set nu!
  2. :set诺努
  3. :设置编号!
  4. :设置编号

这些命令在vim内部有效,但在.vimrc中无效。我set nonu在〜/ .vimrc中,但是vim仍然有行号。
吴敬鹏

3

轻松显示行号:

设置号码标志(显示行号类型)

:set nu 要么 :set number

取消设置数字标志(隐藏行号类型)

:set nu!

如果每次启动都需要编号vi/vim,请在~/.vimrc文件后追加以下行:

set number

在特定位置/行号处打开文件

$ vi +linenumber file.rb
$ vi +300 initlib.rb 


0

set number set nonumber

在内部进行操作.vimrc,并确保不要在命令之前.vimrc使用:


0

在终端中写命令:

vi〜/ .vimrc

设置号码:
设置号码

删除编号:
写入设置编号

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.