Enter!バッチを起動しようと勢いよくキーを叩いたら、それはシフトキーだった。itmammothTweetVimでアプリケーション開発をするときに、プロジェクト毎にお決まりの設定をしたい場合がありますよね。rubyプロジェクトの場合はタブ幅2だけど、Javaの場合は4にしたいだとか。railsプロジェクトの場合は、schema.rbを最初に開いておきたいとか。いった固有の自動処理をvim起動時に読み込むプラグインを作成しました。itmammoth/bon-voyage.vim↑この画像の例では、とあるディレクトリでvimを起動すると、自動的にウインドウサイズを最大化し、必要なファイルを開き、NERDTreeを実行するようになっています。いうファイルを作成します。中身は次のような感じ。=Rcdそしてそのディレクトリでvimを引数無しで起動します。gvimすると、ウインドウが最大化され、factories.rb/schema.rbを左右に開き、VimmerおなじみのNERDTreeをいい感じで開いた上で、rials.vimプラグインの設定をします。cargo(カーゴ)読み込みたい内容をcargoというファイルに記載して、必要に応じLoadすることができます。$HOME/.bon-voyage/cargosディレクトリを作成し、そのディレクトリ内にrails.vimというファイルを作成します。内容はさっきと同じでいいです。=Rcdrailsルートには次のような.bon-voyage.vimを用意します。'rails'BonVoyageLoadコマンドは、cargoディレクトリ内の中から引数のファイルを探し(拡張子.vimは無くていい)sourceコマンドを実行します。'nerdtree'cargoファイルの中から別のcargoファイルをLoadすることも可能です。'nerdtree_rails'Rcdとまあこんな感じです。その他設定等はgithubを確認してください。返信をキャンセルメールアドレスが公開されることはありません。名前*メール*サイト上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。検索:プロフィールitmammothIT界のマンモスを目指しているフリーエンジニアです。麻婆豆腐/Ruby/Kotlin/麻婆春雨/Python好きです。最近カリフラワーも好きになりました。