3

如何在 Vim 中正确启用 Mathematica 的语法高亮显示?我也希望在使用 Vim 打开 .m 文件时自动打开它。

4

3 回答 3

4

放在你的~/.vim/syntax文件夹中,然后放

au BufRead,BufNewFile *.m setl ft=mma

在你的 ~/.vimrc 中。

于 2012-07-15T04:33:03.377 回答
2

有一个语法文件,您需要安装它。

http://vim.sourceforge.net/scripts/script.php?script_id=1273

安装细节

安装说明也在文件中。

基本上:

  • 将 mma.vim 放入 $HOME/.vim/syntax/ (%HOME%\vimfiles\syntax\ for Windows)

  • 打开一个 Mathematica 文件**

于 2012-07-15T04:33:01.987 回答
1

您可以分两步安装自定义语法文件:

创建~/.vim/syntax/mma.vim

# create directory(if not exist)
mkdir ~/.vim/syntax
cd ~/.vim/syntax

# download syntax file
wget https://github.com/vim-scripts/Mathematica-Syntax-File/raw/master/syntax/mma.vim

创建~/.vim/filetype.vim

" my filetype file
if exists("did_load_filetypes")
  finish
endif
augroup filetypedetect
  au! BufRead,BufNewFile *.m,*.nb       setfiletype mma
augroup END

注意:在 Windows 中,更改~/.vimC:\program files\vim\vimfiles

于 2012-07-15T09:49:07.160 回答