在nano中导航时如何不断显示行号?

在nano中导航时如何不断显示行号?

我正在寻找一个键盘快捷键,以便在文件中上下导航时在 Nano 编辑器中显示行号。

CTRL我在多篇关于+ 的文章中看到过C,但这不会在导航时自动刷新行号。

我记得过去我在 Linux 终端中使用过这样的快捷方式,如果我记得它是用于 nano 的。我还认为它是开箱即用的,我不必更改任何参数,如本文所示:https://askubuntu.com/questions/73444/how-to-show-line-numbering-in-nano-when-opening-a-file

有什么捷径可以做到这一点吗?我有 Ubuntu 16.04 和 GNU nano 2.5.3。

答案1

您可以通过以下方式启用和禁用每条线路的行号:

ALT +#

查看帮助(打开nano然后输入Ctrl+ G):

M-#             Line numbering enable/disable

请注意,您还可以使用参数从命令行启用行编号,-l例如:

$ nano -l somefile.txt

答案2

Nano 的默认选项在配置文件 /etc/nanorc 中设置,因此您可以通过取消注释“# set linenumbers”选项将其配置为默认在所有文件上显示行号,或者从终端运行此命令:

sed -i 's/# set linenumbers/set linenumbers/g' /etc/nanorc

答案3

您可以使用-l--linenumbers标志。所以,

nano -l yourfile.txt

要使其永久化,请取消set linenumbers注释/home/<username>/.nanorc/etc/nanorc

相关内容