如何使用“file:///”URL 链接到特定的行号?

如何使用“file:///”URL 链接到特定的行号?

Notepad++ 手册说你可以使用命令行参数-n123 跳转到指定文件的第123行。

那么当文件不是从命令行打开,例如:

notepad++.exe -n123 "path to file.txt"

...而是一个超级链接在本地 HTML 文档/上下文中,例如:

<a href="file:///C:/PHP-dev/test.php">Line 123 of test.php</a>

?这将在我的系统上用 Notepad++ 打开 test.php,但不会转到任何特定行。因为我频繁地这样做(我向自己发送 HTML 通知以查看增强的 PHP 错误日志),总是手动查找行会成为一项繁重的工作。我希望我可以做类似的事情:

<a href="file:///C:/PHP-dev/test.php#n123">Line 123 of test.php</a>

... 或者:

<a href="file:///C:/PHP-dev/test.php#args=' . urlencode('-n123') . '">Line 123 of test.php</a>

... 或者某物沿着这些线!

无论我如何尝试,无论我搜索多久,我都找不到与此相关的任何内容。

如果我只是让我的 PHP 错误记录器函数盲目地运行一堆终端命令(如上面的第一个例子),那么每当出现错误时它就会打开一堆文本文件,这也是不想要的。这本身就造成了混乱,并且严重破坏了我的“Notepad++ 工作环境”。

你能想办法解决这个问题吗?file:/// 真的不支持这个吗?

它确实能让我每天节省难以想象的时间和精力。

相关内容