使用带有远程 ssh 扩展的 Visual Studio Code 时设置环境变量

NwM*_*Man 7 visual-studio-code vscode-remote

我正在尝试将 Visual Studio Code 与远程 SSH 扩展一起使用(所以我在 Windows 机器上工作,而项目文件在远程 Linux 服务器上)。

为了构建项目(C++ 和 CMake),我需要执行一个设置一些环境变量的脚本。

有没有办法在 vscode 启动服务器时自动执行这样的脚本?

使用 vscode 的终端调用这个脚本对我来说似乎没用,因为这些变量只在这个终端会话中可用,而不是在 vscode 使用的工具和扩展中可用。

Gia*_* P. 4

我在我的 中添加了类似的内容~/.bashrc,我想根据您的 shell 可以使用其他登录脚本,希望它有所帮助:

if [[ $TERM_PROGRAM = 'vscode' ]]; then
    export DISPLAY=:100
fi
Run Code Online (Sandbox Code Playgroud)