【发布时间】:2013-10-05 23:22:46
【问题描述】:
有没有办法在每次保存时自动观看 python 脚本文件并在 tmux/screen 中执行它?我主要在 vim 中工作,每次我想评估它在新窗口中打开的代码时,它都会破坏工作流程。我问这个是因为我也在 Scala 中工作,并且 sbt 构建工具有非常好的选择来做到这一点(在保存时运行编译器/REPL)
【问题讨论】:
-
如果你在 vim 中工作,为什么不为 save 函数写一个别名呢?比如代替 :w 你做 :pyw (python 保存),然后在保存时运行代码?同样在 VIM 中它不应该打开一个新窗口,至少它不会在我的开发机器上。
-
您是否在
screen窗口中运行vim,并希望在父screen内的新窗口中运行Python 脚本? -
我使用名为 ScreenShell 的插件,它在 vim 旁边运行一个 tmux 窗口,所有这些都在全局 tmux 实例中。它只是在其中创建一个拆分窗口。
-
我喜欢 ctrl-z 让编辑器在后台运行,然后手动运行。