如何在Vim中为Mathematica正确启用语法高亮?

时间:2012-07-09 19:57:06

标签: vim syntax-highlighting

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

3 个答案:

答案 0 :(得分:4)

this放入~/.vim/syntax文件夹,然后输入

au BufRead,BufNewFile *.m setl ft=mma
你的〜/ .vimrc中的

答案 1 :(得分:2)

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

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

安装详情

  

安装说明也在文件中。

     

基本上:

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

  •   
  • 打开Mathematica文件**

  •   

答案 2 :(得分: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中,将~/.vim更改为C:\program files\vim\vimfiles