vimの色設定
今回はvimの色設定についてみていこうと思います(*゚▽゚)ノ
山ほどある色設定ですが、好みのものを見つけられるよう頑張りますのでお付き合いください。
VirtualBox : バージョン 6.0.4 r128413 (Qt5.6.3)
CentOS : 7.6
Mac : 10.13(High Sierra)
gitのインストール
まずはgitを入れておきます。ターミナルで次のように入力してください。
$ sudo yum install git
特に問題なく終わると思います。念のためちゃんと入っているか確認しましょう。
$ git version git version 1.8.3.1
微妙に古いな。。。( ̄□ ̄;)
まぁ問題ないでしょう(笑
共有できるように設定
vimのカラースキーマは自分だけではなく、ほかのユーザーが使用する可能性があります。ここにインストールしちゃうと無駄なので、一箇所にまとめるようにしましょう。
ここでは共通のパスにカラースキーマをダウンロードして、リンボリックリンクを貼ってどのユーザからも参照できるようにしたいと思います。
次のコマンドを入力してディレクトリを作ってください。
$ sudo mkdir -p /usr/local/share/vim/colors $ sudo mkdir -p /usr/local/share/vim/colorSchemes
カラースキーマをインストール
まずは超有名なmolokaiをインストールしてみましょう!
上で作成したcolorSchemesディレクトリに、gitを使ってダウンロードします
次のコマンドを入力してくださいね
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/tomasr/molokai.git # 以下、クローン(ダウンロード)が始まります Cloning into 'molokai'... remote: Enumerating objects: 148, done. remote: Total 148 (delta 0), reused 0 (delta 0), pack-reused 148 Receiving objects: 100% (148/148), 27.68 KiB | 0 bytes/s, done. Resolving deltas: 100% (35/35), done.
クローン(ダウンロード)が終わったら、上で作成したcolorsディレクトリにシンボリックリンクを貼ります。
$ cd /usr/local/share/vim/colors $ sudo ln -s ../colorSchemes/molokai/colors/molokai.vim
確認してみましょう ♡^▽^♡
$ ls -l 合計 0 lrwxrwxrwx. 1 root root 42 4月 5 21:49 molokai.vim -> ../colorSchemes/molokai/colors/molokai.vim
個人のディレクトリにリンク
共有ディレクトリの/usr/local/share/vim/colorSchemes/にカラースキーマの実体をダウンロードし、同じく共有ディレクトリの/usr/local/share/vim/colorsにシンボリックリンクを貼りました。
次は個人の色設定ディレクトリを作成し、/usr/local/share/vim/colorsのシンボリックリンクを貼りましょう。
$ cd $HOME $ mkdir -p .vim $ cd .vim $ ln -s /usr/local/share/vim/colors
確認してみます。
$ ls -l .vim 合計 0 lrwxrwxrwx. 1 retax retax 27 4月 5 21:57 colors -> /usr/local/share/vim/colors
これでmolokaiを使用する準備ができました。以降も手順はほぼ同じで、
- /usr/local/share/vim/colorSchemes/ にカラースキームAAAをダウンロードする。
- /usr/local/share/vim/colors/ にAAAのシンボリックリンクを貼る
とするだけです。
2019年度版!おすすめカラースキーム!
では、実際に見ていきましょう!
jellybeans
こちらも有名ですね。
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/nanotech/jellybeans.vim.git $ cd /usr/local/share/vim/colors $ sudo ln -s ../colorSchemes/jellybeans.vim/colors/jellybeans.vim
rupza
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/felipesousa/rupza.git $ cd /usr/local/share/vim/colors $ sudo ln -s /usr/local/share/vim/colorSchemes/rupza/colors/rupza.vim
dracula
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/dracula/vim.git dracula $ cd /usr/local/share/vim/colors $ sudo ln -s /usr/local/share/vim/colorSchemes/dracula/colors/dracula.vim
gruvbox
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/morhetz/gruvbox.git $ cd /usr/local/share/vim/colors $ sudo ln -s /usr/local/share/vim/colorSchemes/gruvbox/colors/gruvbox.vim
Base2Tone-vim
たくさんの色設定が入っていますよ〜
ありすぎて迷っちゃうかも (^^;)
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/atelierbram/Base2Tone-vim.git $ cd /usr/local/share/vim/colors $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_CaveDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_HeathLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_CaveLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_LakeDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_DesertDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_LakeLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_DesertLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_MeadowDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_DrawbridgeDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_MeadowLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_DrawbridgeLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_MorningDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_EarthDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_MorningLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_EarthLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_PoolDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_EveningDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_PoolLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_EveningLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_SeaDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_ForestDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_SeaLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_ForestLight.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_SpaceDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_HeathDark.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/Base2Tone-vim/colors/Base2Tone_SpaceLight.vim
vim-one
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/rakr/vim-one.git $ cd /usr/local/share/vim/colors $ sudo ln -s /usr/local/share/vim/colorSchemes/vim-one/colors/one.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/vim-one/colors/one-dark.vim
oceanic-next
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/mhartington/oceanic-next.git $ cd /usr/local/share/vim/colors $ sudo ln -s /usr/local/share/vim/colorSchemes/oceanic-next/colors/OceanicNext.vim $ sudo ln -s /usr/local/share/vim/colorSchemes/oceanic-next/colors/OceanicNextLight.vim
Despacio
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/AlessandroYorba/Despacio.git $ cd /usr/local/share/vim/colors $ sudo ln -s ../colorSchemes/Despacio/colors/despacio.vim
vim-tomorrow-theme
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/chriskempson/vim-tomorrow-theme.git $ cd /usr/local/share/vim/colors $ sudo ln -s ../colorSchemes/vim-tomorrow-theme/colors/Tomorrow-Night-Blue.vim $ sudo ln -s ../colorSchemes/vim-tomorrow-theme/colors/Tomorrow-Night-Eighties.vim $ sudo ln -s ../colorSchemes/vim-tomorrow-theme/colors/Tomorrow.vim $ sudo ln -s ../colorSchemes/vim-tomorrow-theme/colors/Tomorrow-Night-Bright.vim $ sudo ln -s ../colorSchemes/vim-tomorrow-theme/colors/Tomorrow-Night.vim
vim-hybrid
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/w0ng/vim-hybrid.git $ cd /usr/local/share/vim/colors $ sudo ln -s ../colorSchemes/vim-hybrid/colors/hybrid.vim
vim-colors-solarized
$ cd /usr/local/share/vim/colorSchemes/ $ sudo git clone https://github.com/altercation/vim-colors-solarized.git $ cd /usr/local/share/vim/colors $ sudo ln -s ../colorSchemes/vim-colors-solarized/colors/solarized.vim
最後に
今回はスクショ貼り付けが一番しんどかったです(笑
お好みのテーマは見つかりましたか?
この他にも色んなカラースキーマが公開されていますので、ぜひご自分で探してみてくださいね♪
ここまで読んでいただいてありがとうございました!!
ではまた ٩(^ᴗ^)۶
コメント