VIM编辑m文件时,默认格式有诸多问题之处,如“for ... end 跳转不对”、“缩进格式不对”等。
看来得替换vim for matlab插件了。
从matlab官网发现一款“Editing Matlab files in Vim"插件,解决“跳转和格式”问题。
下载zip包解压缩后,按照\doc\matlab.txt里面的安装说明把文件拷贝到vim对应目录后,在vimrc文件中添加如下代码:
source $VIMRUNTIME/macros/matchit.vim
filetype indent on
autocmd BufEnter *.m compiler mlint
重新打开vim编辑m文件,即可正常跳转、格式排列了。
Editing Matlab files in Vim 下载地址:
http://www.mathworks.com/matlabcentral/fileexchange/21798-editing-matlab-files-in-vim&watching=21798