我想在
vscode
终端中打开一个新的标签页并打开一个文件,就像使用open somefile.js
命令一样,这样我可以快速使用ls
和打开文件。vscode
终端中打开一个新的标签页并打开一个文件,就像使用open somefile.js
命令一样,这样我可以快速使用ls
和打开文件。code -r <file>
命令可以在最后一个活动的代码窗口中打开文件。使用
code -r <filename>
只需记得将代码命令安装到PATH
中。在VScode中,打开命令面板并键入"code",您应该看到一个"Shell Command: Install code to PATH"选项。
实际上,在不使用-r
标志的情况下使用该命令,我没有看到任何区别。
那就意味着:终端现在具有实验性的可选shell集成功能,使得VS Code能够了解终端内部发生的情况,因为以前终端是一个黑盒子。
当使用“
terminal.integrated.enableShellIntegration": true
启用时,运行shell集成脚本的参数将被注入到您的终端配置文件中(如果可能)。脚本本身主要只是将无形序列注入到您的提示符中,提供给我们信息,例如提示符、命令和命令输出所在位置,每个命令的当前工作目录(cwd)以及每个命令的退出代码。
由于我们知道终端缓冲区中每行的 cwd
,我们可以支持在以激活位置为基础的终端中相对于 cwd 打开链接。
之前,当单击链接时,会打开一个快速选择器,其中包含任何名称匹配项所在的文件夹的结果。
现在,将打开确切的文件匹配项。
在具有 VSCode 的 cwd
的终端中,会回显 package.json
。
单击文件名将导致打开 vscode/package.json
。
目录被更改为 template-string-converter
,然后将回显 package.json
。
单击文件名将打开 template-string-converter/package.json
。
start
无论如何。 - theonlygusti