複数のプロジェクトに参加している場合に、プロジェクトごとに vim の設定(.vimrc など)を自動で切り替える方法を direnv と vim 用の環境変数 VIMINIT で実現できたのでメモしておく 前提 通常とは異なる vim 設定を読み込みたいプロジェクトのファイルは '~/workspace/project_aaa/' 以下に存在すると仮定する 通常とは異なる vim 設定の設定ファイル配置場所は '~/workspace/project_aaa/__vimrc' と仮定する 設定手順 vim 関連の設定ファイルをコピー $ mkdir ~/workspace/project_aaa/__vimrc/ $ cp -p ~/.vimrc ~/workspace/project_aaa/__vimrc/ $ cp -rp ~/.vim/ ~/workspace/project_a
![BlueSkyDetectorの日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)