我正在使用Matlab R2013b。我正在使用GUI,在分屏中使用Command Windows和Editor。在Matlab偏好中>编辑/调试器>编辑。可以选择设置自定义编辑器而不是Matlab编辑器。我将它设置为我的本地编辑器/usr/bin/vim
,但后来我再也无法打开文件了。是否有可能在分屏模式下使用vim
编辑器?
我知道!vim file.m
,但这不是我要寻找的解决方案,因为这只能在-nodisplay
模式下令人满意。我宁愿保持分屏模式。
答案 0 :(得分:10)
我没有找到100%满意的解决方案,但现在我使用tmux
作为中间解决方案。它允许两个使用分屏两个终端。在其中一个中,我可以在终端模式下打开matlab -nodesktop
,在另一个vim
中打开。可以在两个分屏之间快速切换。
您可以通过输入commandhistory
,who
等来使用GUI Matlab的功能。
答案 1 :(得分:2)
您可以使用vim的screen
命令(需要使用tmux
功能进行编译)来代替使用:term
或+terminal
之类的东西。这样,您可以在窗口上打开文件并运行:term matlab -nodesktop
以使用Matlab外壳打开另一个窗口(如果要使用垂直窗口,请运行:vert term matlab -nodesktop
)。
此外,您可能想看看vim-slime。