如何在Vim中正确启用Mathematica的语法高亮显示?
如何在Vim中正确启用Mathematica的语法高亮显示?我希望在使用Vim打开.m文件时也能自动打开它。有一个语法文件,您需要安装它 安装详细信息 安装说明也在该文件中 基本上:如何在Vim中正确启用Mathematica的语法高亮显示?,vim,syntax-highlighting,Vim,Syntax Highlighting,如何在Vim中正确启用Mathematica的语法高亮显示?我希望在使用Vim打开.m文件时也能自动打开它。有一个语法文件,您需要安装它 安装详细信息 安装说明也在该文件中 基本上: 将mma.vim放入$HOME/.vim/syntax/ (%HOME%\vimfiles\syntax\适用于Windows) 打开一个文件** 放入~/.vim/syntax文件夹,然后放入 au BufRead,BufNewFile *.m setl ft=mma 在~/.vimrc.中,可以分两步安
- 将mma.vim放入$HOME/.vim/syntax/ (%HOME%\vimfiles\syntax\适用于Windows)
- 打开一个文件**
~/.vim/syntax
文件夹,然后放入
au BufRead,BufNewFile *.m setl ft=mma
在~/.vimrc.中,可以分两步安装自定义语法文件: 创建
~/.vim/syntax/mma.vim
:
创建~/.vim/filetype.vim
:
注意:在Windows中,将
~/.vim
更改为C:\program files\vim\vimfiles
,您应该在。首先,您可以使用,但它非常原始。请注意,您永远无法获得FE高亮显示引擎的全部功能,因为vim无法了解不同的范围、上下文等。好吧,您可以:我在Wolfram Workbench内部使用,它工作得非常好!通过这种方式,可以快速处理WWB…@RolfMertig它是否将WB编辑器转换为模式编辑器?如果是这样,那就太棒了@通过将mma.vim放入~/.vim/syntax/mma.vim
中,我安装了mma.vim。现在,当我打开*.m文件时,它仍然像以前一样在黑色背景上显示白色字符。您有.vimrc
设置吗?您是否有关于的语法(需要突出显示)?您是否在
上有文件类型(需要检测mma文件)?如果没有,那么维姆什么都不会做。此外,我认为它可能只适用于.nb
文件,而不适用于.m
文件(除非您明确设置它),“从2005年5月起,它包含在Vim7中”,它说,它似乎内置在MacVim的包中
# 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
" my filetype file
if exists("did_load_filetypes")
finish
endif
augroup filetypedetect
au! BufRead,BufNewFile *.m,*.nb setfiletype mma
augroup END