在Python中为博客

时间:2016-02-09 11:27:47

标签: python text-editor invoke

我需要将以下行添加到fabfile.py:

env.editor_command =“xyz”

其中xyz是调用文本编辑器的命令。

它必须是一个“非等待”命令,即启动它 编辑器在新窗口中指定文件,然后将控件返回到 命令行,无需等待新窗口终止。

有人能指出我正确的方向吗?

如果我调用Pycharm或Vim,我会用什么命令?

2 个答案:

答案 0 :(得分:0)

在命令末尾添加&,它将导致命令分叉并在后台运行。控件将保留在终端中。

env.editor_command = "xyz &"

对于PyCharm :env.editor_command = "sh your_installed_path/pycharm/bin/pycharm.sh &" 对于vim:env.editor_command = "vim &"

答案 1 :(得分:0)

我在我的应用程序中做了类似的事情:

CHECK(foo > 0)