在命令行打开文本文件到特定行号

OS X 中的终端

你知道你需要打开一个特定的文本文件到一个特定的行号吗?也许是为了代码审查或调整,不管是什么原因,这都很常见。与在 nano 或 vim 中打开文本文件然后导航到您要访问的行号不同,命令行用户可以使用一种更快的方法。

事实上,您可以在启动 vim 或 nano 时直接跳转到文本文件的特定行号。

如何打开VIM或nano到特定行号的文本文件

John Talbot 写下了这个有用的终端提示:“我花了很多时间通过终端编写脚本和编辑文本,所以如果我收到脚本错误告诉我第 240 行搞砸了,我使用以下命令可快速访问有问题的行:nano +240 script.sh”

我发现这是一个非常有用的命令,如果您不清楚语法,它很简单:

nano +linenumber 文件名

例如,打开文件“script.sh”到第 21 行将使用 nano:

nano +21 script.sh

然后 script.sh 直接打开并选中第 21 行并准备开始。

很好,不是吗?这在 vim 中也适用:

vi +240 script.sh

然后 vim 打开到 script.sh 的第 240 行。完美!

试一试,它在任何平台的大多数命令行文本编辑器中都能很好地工作,无论是 Mac OS X、Linux、BSD 还是你能想到的,它都能很好地工作。