将Octave 4.0/4.2.1中的默认编辑器设置为Vim
问题描述:
我想在octave中使用vim作为我的编辑器,并且我尝试了关于此主题的octave wiki上的步骤。我.octaverc文件包含:将Octave 4.0/4.2.1中的默认编辑器设置为Vim
# Use vim as editor
edit mode async
EDITOR("xfce4-terminal -e 'vim %s'")
我也尝试过使用的xterm代替XFCE4端,GVIM的而不是vim,下面.octaverc文件:
# Use vim as editor
edit mode sync
edit home .
EDITOR('vim > /dev/tty 2>&1 < /dev/tty %s')
我可以确认的是,自EDITOR返回相同的字符串以来,脚本在我开始八度时运行。但是,当我尝试通过例如编辑文件时命令
>> edit temp.m
我有一个编辑是不是VIM的问题,这也比我有一个空白.octaverc文件不同。我不知道还有什么可以尝试的。我已经更新了八度到版本4.2.1,问题依然存在。我在使用vim 7.4的xubuntu(ubuntu 16.04)上。
答
我在macOS有类似的问题。我的解决办法是
编辑器( 'VIM')
添加到/ usr/local/share下/倍频程/现场/ M /启动/ octaverc
希望这有助于。
“xfec4-terminal”应该是“xfce4-terminal” – Andy
在维基上有一整节“Vim作为默认编辑器”http://wiki.octave.org/Vim – Andy
Andy:感谢您抓住错字,但它不会改变行为。如果我使用xterm,情况也是如此。另外,这是我所指的wiki的一部分。它已过时,我无法找到其他参考。 – roro