vim-matlabneovim 的 MATLAB 插件
vim-matlab 是 neovim 的 MATLAB 插件,它是 Vim 用户的 MATLAB 默认编辑器,用户可以通过 VIM 远程操作 MATLAB。
用法
vim-matlab
通过远程控制CLI Matlab实例(由推出vim-matlab-server.py
)来工作。
run
./scripts/vim-matlab-server.py
这将启动Matlab REPL,并将从Vim接收到的命令重定向到Matlab。当Matlab崩溃时(例如在MEX开发过程中出现段错误),它将启动另一个过程。
然后在另一个终端中打开Vim并开始编辑.m文件。
或者,使用从Vim启动服务器实例:MatlabLaunchServer
。服务器将在Neovim终端缓冲区或tmux拆分中启动(请参阅g:matlab_server_launcher)。
-
:MatlabCliCancel
(<leader> c)告诉服务器将SIGINT发送到Matlab,取消当前操作。 -
:MatlabCliRunSelection
执行突出显示的Matlab代码。 -
:MatlabCliRunCell
在当前单元格(即%%
块)中执行代码。与Matlab编辑器中的Ctrl-Enter相似。 -
:MatlabCliOpenInEditor
(,e)在Matlab编辑器窗口中打开当前缓冲区。例如访问调试器。 -
:MatlabCliHelp
(,h)打印光标下方单词的帮助消息。 -
:MatlabNormalModeCreateCell
(C1)在当前行上方插入一个单元格标记。 -
:MatlabVisualModeCreateCell
(C1)在可视选择上方和下方插入单元格标记。 -
:MatlabInsertModeCreateCell
(C1)在当前行的开头插入一个单元格标记。 -
:MatlabLaunchServer
在Vim或tmux分割中启动服务器实例。
请参阅该文件可用命令的列表,以及VIM-matlab.vim默认键绑定。