![在nano中导航时如何不断显示行号?](https://linux22.com/image/133071/%E5%9C%A8nano%E4%B8%AD%E5%AF%BC%E8%88%AA%E6%97%B6%E5%A6%82%E4%BD%95%E4%B8%8D%E6%96%AD%E6%98%BE%E7%A4%BA%E8%A1%8C%E5%8F%B7%EF%BC%9F.png)
我正在寻找一个键盘快捷键,以便在文件中上下导航时在 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