【问题标题】:How to open file using vscode terminal?如何使用 vscode 终端打开文件?
【发布时间】:2022-01-31 04:53:25
【问题描述】:

我想打开一个新标签页并使用vscode 终端打开一个文件。

喜欢open somefile.js命令,所以我可以使用ls快速打开文件。

【问题讨论】:

  • 试试start随便

标签: visual-studio-code


【解决方案1】:

使用code -r <file>在最后一个活动代码窗口中打开文件

【讨论】:

    【解决方案2】:

    使用

    code -r <filename>
    

    请记住将代码命令安装到PATH。在 VScode 中,打开命令面板并输入“code”,你应该会看到一个 Shell Command: Install code to PATH 选项。

    我真的没有看到使用没有-r 标志的命令有什么区别。

    【讨论】:

      【解决方案3】:

      如果您已经在 VSCode 终端(不是外部 OS 终端)中,请查看最新的 VSCode 1.64(2022 年 1 月)Terminal shell integration

      终端现在具有实验性的选择加入 shell 集成功能,允许 VS Code 深入了解终端内发生的事情,因为它以前是一个黑盒子。

      当使用“terminal.integrated.enableShellIntegration": true”启用时,如果可能,运行 shell 集成脚本的参数将被注入到您的终端配置文件中。

      脚本本身大多只是将不可见的序列注入到您的提示中,为我们提供提示、命令和命令输出的位置、每个命令的当前工作目录 (cwd) 以及每个命令的退出代码等信息。

      这意味着:

      相对于 cwd 的链接支持

      由于我们知道终端缓冲区中每一行的 cwd,我们可以支持在终端中打开相对于 cwd 激活位置的链接.

      以前,当单击链接时,会打开一个快速选择,其中包含来自任何包含该名称匹配项的文件夹的结果。

      现在,将打开完全匹配的文件。

      在带有cwd VSCode 的终端中,package.json 被回显。
      点击文件名会打开vscode/package.json

      目录更改为template-string-converter,然后回显package.json
      点击文件名会打开template-string-converter/package.json

      【讨论】:

        猜你喜欢
        • 2022-07-15
        • 1970-01-01
        • 1970-01-01
        • 2020-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-14
        • 1970-01-01
        相关资源
        最近更新 更多