首页 文章

如何临时更改VSCode中的设置

提问于
浏览
1

当我在VSCode(不是工作空间的一部分)中编辑独立的Python文件时,我经常需要更改 python.pythonPath 的值以反映我用来运行该代码的特定virtualenv .

由于该设置仅适用于一个文件,因此我不想更改持久性全局设置,并且我没有工作区设置 . 有没有办法改变这个会话的设置? (理想情况下,只是为了这个文件,但我不希望这是可能的,所以我对“仅为会话”感到高兴) . 如果没有内置方法来执行此操作,是否有允许此操作的扩展名?或者甚至是我可以用来为此编写自己的扩展的扩展API?

作为替代方法,有没有办法在设置中使用环境变量,然后为当前的VSCode进程设置该环境变量?这会产生同样的效果,它只需要我专门设置我的用户设置以允许这种用法 .

1 回答

  • 0

    如果您在激活virtualenv后从终端启动vscode,vscode将自动使用上述virtualenv(不修改您的设置):

    例:

    source venv/bin/activate
    code .
    

    注意:如果已打开vscode,请使用 code -n . 以在新窗口中打开文件/文件夹 .

相关问题