用于获取一行代码的 vscode 应用程序 url 的扩展

2024-01-21

vscode 中的特定代码行可以通过应用程序 url 链接到,如下所示:https://code.visualstudio.com/docs/editor/command-line#_opening-vs-code-with-urls https://code.visualstudio.com/docs/editor/command-line#_opening-vs-code-with-urls

如果能够右键单击一行代码并在剪贴板中获取 URL,那就太好了。我似乎找不到该功能是否有现有的扩展,想知道是否有人知道。

我能想到的用例是将 url 粘贴到任务管理器中,这样当需要处理该行代码时,您可以轻松地直接跳到它,而不是试图记住代码文件/LOC


您可以使用以下任务将网址打印到终端,您可以从那里复制它

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "file URL",
      "type": "shell",
      "command": "echo vscode://file${command:extension.commandvariable.file.filePosix}:${lineNumber}",
      "problemMatcher": []
    }
  ]
}

它使用扩展名命令变量 https://marketplace.visualstudio.com/items?itemName=rioj7.command-variable在 Windows 上获取正确的文件分隔符(/)。它仅删除:驱动器,因为您不希望在 Cygwin 和 MSys 中使用它。

您可以尝试使用文件和行号打开 VSC 是否有效

      "command": "echo vscode://file${file}:${lineNumber}",
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用于获取一行代码的 vscode 应用程序 url 的扩展 的相关文章

随机推荐