Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

vimrcを分割した

$
0
0

数年メンテナンスせず、よさげと思ったプラグインをぶっこみ続けてきたvimrc。
突っ込んだけど使っていないプラグインの残骸やら、設定やらが意味不明すぎてつらい。
なので、入ってるプラグイン全部ぶっとばして、大掃除しようと思う。
ついでに、vimrcを読みやすくする目的で、設定ファイルを分割する

vimrcを分割する

やることは以下の通り

  1. .vim以下に設定ファイル保管用のディレクトリつくる
  2. .vimrcそのディレクトリを読み込む
  3. 分割できてハッピー

.vim以下に設定ファイル保管用のディレクトリつくる

.vimの下にconfigというディレクトリを作成して、その下にinitplugin-configというディレクトリを作った

  • init
    • エディタの設定や、インストールするプラグイン一覧の保管場所
  • plugins-config
    • インストールしたプラグインの個別設定の保管場所
.vim
├── .netrwhist
├── config
│   ├── init
│   │   ├── editor.vim
│   │   └── plugins.vim
│   └── plugins-config
└── dein
    ├── .dein
    │   ├── .github
    │   ├── .gitignore
    │   ├── .travis.yml
    │   ├── LICENSE
    │   ├── README
    │   ├── README.md
    │   ├── README.mkd
    │   ├── after
    │   ├── autoload
    │   ├── bin
    │   ├── doc
    │   ├── ftdetect
    │   ├── ftplugin
    │   ├── ftplugin.vim
    │   ├── indent
    │   ├── neosnippets
    │   ├── plugin
    │   ├── rplugin
    │   ├── syntax
    │   └── test
    ├── .neobundle
    │   ├── after
    │   ├── doc
    │   ├── ftdetect
    │   ├── install_info
    │   └── tags_info
    ├── merged
    ├── repos
    │   └── github.com
    ├── rollbacks
    │   └── vim
    └── temp
        └── 71708

.vimrcそのディレクトリを読み込む

あとは、設定ファイルをvimで読み込むだけ
.vimrcを以下のように設定

cat .vimrc
runtime! config/init/*.vim
runtime! config/plugins-config/*.vim

参考

大変お世話になりました


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>