この記事は Relux AdventCalendar 15日目の記事です。 普段、複数の環境(例えば、PHPとRuby、PHPとgolangなど)で開発を行う場合、 IDEだとPHPStormや、RubyMineなど、各開発環境に応じてエディタを切り替えて利用することになり、 手間に感じることが多々あります。 ただし、Vimを使っていればこういったスイッチングコストはゼロでコーディングを行うことが可能です。 そこで、VimでPHPの開発を行う際に、プラグインを使わなくても、ちょっとだけ楽ができる設定をいくつかご紹介したいと思います。 インデントの設定をする プロジェクトや言語によってコーディングルールのインデント幅が違ってきたりします。 毎度、設定するのは面倒なので、ファイルの拡張子によって自動で切り替えられるようにしておきます。 augroup vimrc-filetype autocm