それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

vimで特定のファイルタイプのときだけ、カラーテーマ決められる

Pythonとtwilightが相性が悪い

f:id:takuya_1st:20181126171021p:plain

python のファイルをvim で編集しようとしていたら、すごく読みづらい。 カラーテーマが原因ですが、カラーテーマをpythonのためだけにぜんぶを変えるのもめんどくさい。

python ファイルだけカラーテーマを変えたい。

python のときだけ、他の言語と違う設定が必要。インデントや補完などpython は他の言語の設定と共通だと問題が多い。

vim を特定種類のファイルだけ設定を変えることが出来ないか。

ftplugin でできる。

vim には ftplugin ( file type plugin ) がビルトインされているのでソレを使うと簡単に設定ができる.

使い方

ファイルを作る。

mkdir -p  .vim/ftplugin/
vim .vim/ftplugin/python.vim

このときに、python.vim としたらpython だけに適用される設定ファイルが書ける。

.vim/ftplugin/python.vim

color elford
set expandtab
set autoindent

インデントとかをpython に合わせて書くことにする。

うん、見やすい。 f:id:takuya_1st:20181126171651p:plain

ファイル・タイプの確認方法

vim で ft を見るときは、なにも値をセットせずに set すると現在の設定がecho される。

:set ft

参考資料