小编Ale*_*ich的帖子

VSCode 远程 SSH 扩展 + tmux = -bash: __vsc_prompt_cmd_original: 找不到命令

大约一周前,当我将远程 SSH 扩展与 tmux 一起使用时,我注意到一个奇怪的问题。打开终端并启动 tmux 后,每个命令后都会将以下内容打印到控制台:

-bash: __vsc_prompt_cmd_original: command not found

如果我检查“输出”选项卡的“日志(远程 Pty 主机)”部分,我会看到以下内容:

[2022-08-19 14:48:23.822] [ptyhost] [warning] Shell integration cannot be enabled for executable "/bin/sh" and args ["-c","wget --version > /dev/null\nif [ $? -eq 0 ]\nthen\n\twget --connect-timeout=7 --tries=1 --dns-timeout=7 -q --header='Metadata:true' -O - http://169.254.169.254/metadata/instance?api-version=2019-03-11\nelse\n\tcurl --version > /dev/null\n\tif [ $? -eq 0 ]\n\tthen\n\t\tcurl --connect-timeout 7 -s --header='Metadata:true' http://169.254.169.254/metadata/instance?api-version=2019-03-11\n\tfi\nfi\nexit 0"]
[2022-08-19 14:48:23.890] [ptyhost] [warning] Shell integration cannot be enabled for executable "/bin/sh" and args ["-c","wget --version > …
Run Code Online (Sandbox Code Playgroud)

tmux visual-studio-code vscode-remote

7
推荐指数
1
解决办法
5904
查看次数

标签 统计

tmux ×1

visual-studio-code ×1

vscode-remote ×1