Mar*_*ren 10 visual-studio-code vscode-remote
我正在笔记本电脑 (Linux) 上使用 VSCode 远程 SSH 来处理驻留在 Linux 主机上的项目。
如果我在 VSCode 中打开内部终端,我可以通过执行以下操作从主机打开文件code some_file.txt
。我经常希望能够在并非源自 VSCode 的终端上执行相同的操作。
连接到标准(非 VSCode 内部)终端时是否可以打开 VSCode 服务器中的文件?
小智 3
从另一个StackOverflow答案中,我了解到,如果您打开集成终端并找到VSCODE_IPC_HOOK_CLI
环境变量,并将其设置为非集成终端中的相同值,然后code
从代码服务器安装目录运行~/.vscode-server
,它将起作用。那篇文章没有提到您可以在目录中进行多个安装~/.vscode-server
。可以从变量中提取当前安装VSCODE_GIT_ASKPASS_MODE
,如下所示:
$ echo $VSCODE_GIT_ASKPASS_NODE
/home/<user>/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/node
Run Code Online (Sandbox Code Playgroud)
只需砍掉node
并添加bin
,然后运行类似的东西
$ /home/<user>/.vscode-server/bin/054a9295330880ed74ceaedda236253b4f39a335/bin/code myfile.txt
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10118 次 |
最近记录: |