如何设置vim中使用的缩进类型?

时间:2013-04-27 15:33:50

标签: vim indentation

我在sage编码(python风格),我想为文件类型sage启用python缩进。如何在不将文件类型更改为python的情况下执行此操作? 我不希望python作为文件类型的原因是它有一些不必要的副作用,比如抱怨很多东西的合成器,这在python中是错误的,但在sage中是正确的。

1 个答案:

答案 0 :(得分: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