我正在使用sage
(python 风格)进行编码,并且我想为文件类型 sage 启用 python 缩进。在不将文件类型更改为 python 的情况下,我该怎么做?我不希望 python 作为文件类型的原因是它有一些不需要的副作用,比如语法抱怨很多事情,这在 python 中是错误的,但在 sage 中是正确的。
问问题
267 次
1 回答
2
这可能不是最好的方法,但您可以为 sage 创建缩进和语法文件,这些文件只是获取 python 缩进和语法文件的来源。
在你的 vimrc 添加
augroup filetypedetect
au! BufRead,BufNewFile *.sage,*.spyx,*.pyx setfiletype sage
augroup END
~/.vim/syntax/sage.vim
使用以下内容创建文件
runtime! syntax/python.vim
~/.vim/indent/sage.vim
使用以下内容创建文件
runtime! indent/python.vim
于 2013-04-27T16:37:33.417 回答