打开文件时如何在nano中显示行号

有没有办法让nano在每次打开文件时自动显示行号?

在使用nano时显示当前行号的键盘组合是CTRL + C.

或者,要显示行和列号位置,您可以在启动nano时使用-c参数,即:

 nano -c [filename] 

为了使这个永久化, nano使用您的主文件夹~/.nanorc

因此,在使用nano时始终显示行号…

 nano ~/.nanorc 

(如果它为空,请不要担心 – 默认情况下此文件不存在)

type set constantshow

注意,已弃用的语法set const显示在动画中

保存

在此处输入图像描述


动画1

由于您使用的是行号,请记住您可以使用ALT + G跳转到特定的行号。

从源代码编译Nano:

 git clone git://git.savannah.gnu.org/nano.git;cd nano;./autogen.sh;./configure;sudo make install 

然后将以下内容添加到.nanorc文件中:

 set linenumbers 

您可以使用Meta + 在Nano内部打开和关闭行号。

无意中发现了很好的快捷方式:Alt + Shift + 3。

轻轻点击我

如果nano -c filename不起作用,请使用nano filename然后按Ctrl + _ 。 它会询问您要去的行号。

如果您已经使用nano打开了文件,请按

 Ctrl+w+t 

(不是同时,按控制和w,然后不放手控制和放手,按t)

此命令将需要列和行,您可以这样输入:

 10,23 (enter) 

你将最终排在第10行第23位。

如果您位于文件的顶部,而您只想查找该行:

 Ctrl+w+t and then 10 

如果您在某条线上,并且想要找到该列:

 Ctrl+w+t and then ,23 

如果尚未打开文件,可以执行以下操作:

 nano +10,23 file (enter) 

并且文件将在第10行,字符23中用光标打开,所以你也可以尝试:

 nano +10 file (enter) 

nano +,23 file (enter) (注意,这将只发送到第一行的第23个字符)