我们可以在VS Code中添加多个不同的终端吗?我计划添加以下三个终端并与所有这些一起工作
- Windows命令提示符
- 电源外壳
- Git Bash
我知道我需要添加以下命令 Preferences => Setting
// // 64-bit cmd if available, otherwise 32-bit
"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\cmd.exe",
// // 64-bit PowerShell if available, otherwise 32-bit
"terminal.integrated.shell.windows": "C:\\Windows\\sysnative\\WindowsPowerShell\\v1.0\\powershell.exe",
// // Git Bash
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
Run Code Online (Sandbox Code Playgroud)
我想在上面添加以上三个命令 setting.json
当我点击+不同的终端应该打开,我想在不改变首选项的情况下使用这些终端.是否可以在VS Code中使用?
此外,这个问题并不是问如何选择一个Python 解释器来运行或调试代码;而是问如何选择一个 Python 解释器来运行或调试代码。这个问题不是询问有关虚拟环境或如何激活虚拟环境的任何问题,所有这些都有效。我觉得值得注意的是,下面的问题之前已经被问过,但由于对所问内容的困惑而未能得到令人满意的答案。社区成员经常认为我在本问题开头提到的一个问题正在被问到,这是我刚刚在这里写的一个很好的例子。
\n我希望能够配置我的终端以在我的虚拟环境 \xe2\x80\x94 中使用解释器,它们是下面屏幕截图中我的虚拟环境解释器的示例。
\n从状态栏中可以看出 VENV 解释器处于活动状态,并且我的代码运行良好。
\n从Windows 终端正在使用系统解释器。
\n由此引起的问题是我无法从集成终端运行 pip 或其他软件包(例如PyInstaller ),因为它没有查看我的 VENV 内部,而且;我不想全局安装这些软件包。
\n出现的另一个问题是,我的应用程序的某些部分包含版本敏感的包,我需要控制集成终端使用的 python 解释器的版本使用的 python 解释器的版本。
\n