Vimのプラグインマネージャー「Vundle」のインストール方法

Vimに限った話ではないですが、テキストエディタはデフォルトの状態で使うというよりは、色々プラグインを追加していって自分に合わせていくのがベターです。
今回はVimのプラグインを管理できる「Vundle」の導入方法についてまとめておきます。
プラグインマネージャー
Vundle以外にもVimのプラグインマネージャーは色々あるのですが、Vundleが1番有名みたいなのでとりあえずこれを使ってみることにしました。
日本製の方がいい人は「dein.vim」というものもあるので、そちらを試してみてもいいかもしれません。
Vundleのインストール
まずは下記コマンドを実行してVundleをインストールします。
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vimインストール後は下記のコードを.vimrcに記述します。
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
' この下に追加したいプラグインを入力する
Plugin 'VundleVim/Vundle.vim'
call vundle#end()
filetype plugin indent onプラグインのインストール
Vundleを使ってのインストール方法は.vimrcに追加したいプラグイン名を入力したあとで、「Vimのコマンド」か「ターミナルのコマンド」でプラグインのインストールと反映を行います。
| 反映方法 | 詳細 |
|---|---|
| Vimのコマンドから行う方法 | Vimを開いて:PluginInstallと入力してenterを押すと開始されます |
| ターミナルから行う方法 | ターミナルでvim +PluginInstall +qallを実行すると開始されます |
プラグインの探し方
プラグインに関しては、Vim Awesomeというサイトで探すのが良さそうです。
公式サイトもありますが、Vim Awesomeの方が見やすいというのと、プラグインの数も多いみたいです。
気になるプラグインをクリックして詳細ページへ移動すると、.vimrcに入力するコードが書かれてあるので、それをPlugin 'VundleVim/Vundle.vim'の下にコピペして、先ほど紹介した方法でプラグインをインストールすればOKです。

比較的簡単にインストールができますね。



Keyboard Maestroの「Macro Debugger」で複雑なマクロのデバッグを行う方法
Keyboard MaestroのマクロをURLから発火する方法
メールとチャットを一元管理してワークスペースを整理する「Rambox」
Googleカレンダーを便利に活用するための小技集(祝日だけを表示・月末の繰り返しイベントを追加)
技術ブログを書くときのちょっとした入力や作業をスピーディーに行う小技
ATOKで英単語変換時に、すべて大文字・小文字の状態で変換する方法
Path Finderの「閉じたタブの開き直し」ショートカットキーを他アプリに合わせる
ATOKの「ATOKパレットの表示」「単語登録」ショートカットキーが、Emacsキーバインドと被るので変更したい
Path Finderのデュアルブラウザで、別枠へのファイル移動とコピーを使いやすくする
Keyboard MaestroでGoogle Chromeのタブグループ化にショートカットキーを割り当てておく
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
いつも使っているアプリがタブに埋もれるのを防止するアプリ「Biscuit(ビスケット)」
Visual Studio CodeをMarkdownエディターとして使用する
Local by FlywheelでWordPressのローカル開発環境構築のハードルが一気に下がる
Sketchの図形周りの基本操作|図形の作成方法から描画に関する細かい部分まで
Figmaのバージョン管理機能を使って、デザインの変更点を管理する
iTerm2全般の設定ができる環境設定の「General」タブ
Vue CLIでVue.jsの開発環境をセットアップするまでの流れ
Visual Studio Codeで読み込んだCSSで設定されているclass名の入力補完をしてくれる拡張機能「HTML CSS Support」
Vue Routerでページ遷移後にトーストを表示させる方法