如何在Matlab GUI中使用vim作为编辑器

时间:2014-04-30 05:39:19

标签: matlab vim editor

我正在使用Matlab R2013b。我正在使用GUI,在分屏中使用Command Windows和Editor。在Matlab偏好中>编辑/调试器>编辑。可以选择设置自定义编辑器而不是Matlab编辑器。我将它设置为我的本地编辑器/usr/bin/vim,但后来我再也无法打开文件了。是否有可能在分屏模式下使用vim编辑器?

我知道!vim file.m,但这不是我要寻找的解决方案,因为这只能在-nodisplay模式下令人满意。我宁愿保持分屏模式。

2 个答案:

答案 0 :(得分:10)

我没有找到100%满意的解决方案,但现在我使用tmux作为中间解决方案。它允许两个使用分屏两个终端。在其中一个中,我可以在终端模式下打开matlab -nodesktop,在另一个vim中打开。可以在两个分屏之间快速切换。

您可以通过输入commandhistorywho等来使用GUI Matlab的功能。

答案 1 :(得分:2)

您可以使用vim的screen命令(需要使用tmux功能进行编译)来代替使​​用:term+terminal之类的东西。这样,您可以在窗口上打开文件并运行:term matlab -nodesktop以使用Matlab外壳打开另一个窗口(如果要使用垂直窗口,请运行:vert term matlab -nodesktop)。

此外,您可能想看看vim-slime