Octave的默认编辑器一般是emacs,该编辑器虽然强大,但是对于新手来说并不友好,并且我在macOS中使用时,发现Octave中的emacs的快捷键有失效的现象,因此为了避免麻烦,自己修改了Octave的默认编辑器,采用如下修改方法能够一劳永逸,每次在终端启动Octave都能够将编辑器改为Vim。
操作方法的来源是Octave的Wiki。
Octave 3.8.0及以后的版本中,EDITOR函数与之前版本不同,需要在~/.octaverc
(如没有,需要自己创建)中添加如下内容:
edit mode sync
edit home .
EDITOR('vim > /dev/tty 2>&1 < /dev/tty %s')
重启Octave即生效。