ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Shell​VE

pykong ST3 Linux

自动打开一个已启动了项目虚拟环境的Shell。

详细信息

安装量

  • 总数 185
  • Win 0
  • Mac 0
  • Linux 185
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0

自述文件

源代码
raw.​githubusercontent.​com

ShellVE

Sublime Text 3插件,用于自动打开带有已启动项目虚拟环境的TerminalView标签页。

为什么?

我一直喜欢PyCharm如何将项目与特定的虚拟环境链接在一起。您可以轻松地设置一次。然后您就不必记住在Shell中启动的正确虚拟环境。一个项目对应一个虚拟环境。并且您项目会自动运行正确的虚拟环境。Sublime Text的Virtualenv插件使这种链接成为可能,但它仅针对构建系统。如果您需要更多控制,例如,当您想在VE中安装库时,您将需要使用Shell。ShellVE为您填补了这个空白。

安装

通过PackageControl进行安装。您可能知道如何。(否则请参阅PackageControl用法。)

满足依赖项

由于该插件依赖于TerminalView作为终端模拟器和唯一依赖项,因此在您可以使用ShellVE之前,您需要安装TerminalView。

使用说明

1. 请确保虚拟环境路径已包含在您的.sublime-project文件中

[
          "settings": {
              "python_interpreter": "/home/user/.virtualenvs/example/bin/python"
          }
    ]

注意:这是用于指定VE路径的格式,与Anaconda等基本Python开发插件中使用的格式相同。但是,该格式与Virtualenv插件中使用的不同。

2a. 只需打开项目,就会自动打开一个带有已启动虚拟环境的Shell窗口视图。

这有多酷?
这要归功于Wramberg的复杂终端插件TerminalView

2b. 或者通过快捷键打开。

如果您关闭了自动生成的TerminalView,这非常有用。

默认快捷键

Linux: ctrl + super + v

限制

  1. 当前仅适用于Linux。我不会将它扩展到其他平台,但我会欢迎任何在此方面的pull请求。

  2. 当前仅支持与TerminalView作为终端插件使用。还有其他出色的Sublime Text终端模拟器,如TerminalGlue。但我也不会扩展到其他终端插件。然而,我也会欢迎在此方面的pull请求。

  3. 当前虚拟环境中的环境变量不会继承

待办事项

  • 确保终端始终在项目文件夹中启动。
  • 确保环境变量始终保持一致,无论是在系统终端还是ShellVE中启动虚拟环境。

贡献者

  • 非常感谢Wramberg提供的出色的TerminalView插件!