私はsage
(python フレーバー) でコーディングしており、ファイルタイプ sage の python インデントを有効にしたいと考えています。ファイルタイプをpythonに変更せずにこれを行うにはどうすればよいですか? ファイルタイプとして python を使用したくない理由は、python では間違っているが sage では正しい、多くのことについて構文的に不平を言うなど、望ましくない副作用があるためです。
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 に答える