Octave 有八度音阶吗;s相当于iPython';s"&引用;

Octave 有八度音阶吗;s相当于iPython';s"&引用;,octave,Octave,比如说, !vim 在iPython中,打开vim。在八度音阶中有这样的东西吗?以下可能会工作系统(“vim”) 如果您想要在Octave内部调用某个对象的交互性,并直接尝试使用exec(“vim”) 有关更多示例,请参见 否则,您可以将调用与“代码>系统S/、 Foe >和 Exc> 或用Python/IPython或C++扩展倍频程。 < P>如果您只想运行另一个进程,则已经建议的系统()/代码>或执行()/代码>应该工作。 但是,如果您计划使用此选项打开文本编辑器并编辑倍频程文件,请使用e

比如说,

!vim


在iPython中,打开vim。在八度音阶中有这样的东西吗?

以下可能会工作
系统(“vim”)

如果您想要在Octave内部调用某个对象的交互性,并直接尝试使用
exec(“vim”)

有关更多示例,请参见


否则,您可以将调用与“代码>系统S/<代码>、<代码> Foe<代码> >和<代码> Exc> <代码>或用Python/IPython或C++扩展倍频程。

< P>如果您只想运行另一个进程,则已经建议的<代码>系统()/代码>或<代码>执行()/代码>应该工作。
但是,如果您计划使用此选项打开文本编辑器并编辑倍频程文件,请使用
editor(“vim”)
设置编辑器的值(您可以将其添加到
.octaverc
文件中),然后使用
编辑(foo)
打开文本编辑器上的foo函数。

系统vim file.m
返回
vim:Warning:输出不是到终端
exec vim file.m
打开文件,而是在
时返回shell提示符。(在Appleman的链接中也有解释。)在
fork
之后,我几乎无法在提示符中键入字母。(字母偶尔出现一次。)