【问题标题】:How to remove line numbers in vim?如何删除vim中的行号?
【发布时间】:2016-04-12 17:04:05
【问题描述】:

我已经按照建议here 使用:%!cat -n 在vim 中设置了行号。 行号出现了,但现在当我打开 vim 时,我得到 'E481: No range allowed:' 错误,现在我想去掉行号。但是怎么做呢?

【问题讨论】:

  • 您在寻找help rnu吗?而是尝试:%!cat -n
  • 我正在寻找一种可以使行号消失的解决方案。我是 vim 的初学者(1 年半)。
  • 你在 .vimrc 文件中添加了行号然后保存了?那么它们实际上是 in 磁盘上的文件吗?现在你想再次从那里删除它们吗?
  • 我没有修改 .vimrc 文件。我刚刚直接从 vim 发出了:%!cat -n 命令。所以基本上如果你打开 vim 并发出 :%!cat -n 命令会出现行号,但是如何删除它们呢?

标签: bash vim terminal


【解决方案1】:

首先,你可以试试这个来获取行号:

:%!cat -n %

如果您还没有保存,您可以恢复到上次保存:

:e!

如果你有行号,那么你可以像这样去掉它们

:%s/^[[:blank:]]*[0-9]*\t// 

【讨论】:

    猜你喜欢
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 2010-10-16
    • 2014-03-08
    • 2021-12-09
    • 1970-01-01
    • 2021-10-12
    相关资源
    最近更新 更多