Python

トップ > チップス > Python
2012-06-04, python vi

私の.vimrc

すみません。出典を失念してしまいました。が、備忘のためメモ。

手元のMacで利用している.vimrcです。元々、(Pythonの推奨を無視して)タブでインデントをとっていたのですが、Xcodeでpyファイルを編集すると"スペース4つ"でインデントを取るので、vi側も揃えて互換性を確保しました。

syntax on
autocmd FileType python setl tabstop=4 expandtab

ちなみに、既にTABでインデントされたソースを修正するexコマンドは以下の通りです。

:%s/\t/ /gc

タブなのかスペースなのか判別する方法は以下の通り(タブが「^I」という記号で可視化されます)。

:set list

この記事は役に立ちましたか?