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

Vimのカラースキーム(Alduin)をどうしてもIDEで使いたかったから自作した

$
0
0

はじめに

僕はVimでAlduinというカラースキームを愛用しています。
https://github.com/AlessandroYorba/Alduin

このカラースキームが個人的にドツボ過ぎて、他のエディタやIDEでも、このカラースキームを使いたいくらいです。

ですが、TwilightやMonokaiほどメジャーでないため、当然他のIDEでは採用されず、IDEを使う時は、Alduinを使いたいという気持ちを封じ泣く泣くそれっぽいカラースキームを使ってました。

でも、やっぱり使いたかったのでもう作っちゃうことにしました。
仕事では基本PHPStormを使用しているため、PHPStorm含めJetBrains社のIDEで使うことを目的に制作しました。

どうやって作ったか

PHPStormのカラースキーム設定でDarcuraを複製し、複製したカラースキームの配色をせこせこ変更しまくりました。

Alduinで使用されている色は以下の通り

alduin.vim
"-------------------------------------|-----------------------------------------"   BASIC        HEX                  |      BASIC         HEX                 |"-------------------------------------|-----------------------------------------"   Foreground   #dfdfaf              |      Selection     #af8787             |"   Background   #1c1c1c              |      Selected Text #dfdfaf             |"   Bold         #ffffff              |                                        |"   Links        #af0000              |                                        |"-------------------------------------|-----------------------------------------"-------------------------------------|-----------------------------------------"   CURSOR       HEX                                                           |"-------------------------------------|-----------------------------------------"   Cursor       #dfdfaf              |                                        |"   Cursor Text  #000000              |                                        |"-------------------------------------|-----------------------------------------"-------------------------------------|-----------------------------------------"   NORMAL       HEX          XTERM   |      BRIGHT       HEX          XTERM   |"-------------------------------------|-----------------------------------------"   Black        #1c1c1c      0       |      brBlack      #878787      8       |"   Red          #af5f5f      1       |      brRed        #af5f5f      9       |"   Green        #87875f      2       |      brGreen      #87875f      10      |"   Yellow       #af875f      3       |      brYellow     #af875f      11      |"   Blue         #878787      4       |      brBlue       #878787      12      |"   Magenta      #af8787      5       |      brMagenta    #af8787      13      |"   Cyan         #87afaf      6       |      brCyan       #87afaf      14      |"   White        #dfdfaf      7       |      brWhite      #dfdfaf      15      |"-------------------------------------|-----------------------------------------

これと、vimscriptに記載されているhighlight文を参考にしました。(参照)

結果

本家Alduin
SS 2019-05-16 19.49.52.png

今回作ったカラースキーム
SS 2019-05-16 20.13.30.png

わりと良い感じ!

感想

制作自体はコード書かないで画面操作でできたので半日くらいで終わったのですが、地味な作業すぎてメンタル削れました。

実際に使ってみて思いましたが、やはり自分の好きなカラースキームを使用すると意欲といい効率といい色々な面でプラスに働いている気になるので、見た目大事だなぁと思いました。

ただ、PHPのコードベースで作成したので、PHPのコード編集する時は上手く本家っぽくなるんですが、他の言語でも本家みたくイカしてるかって言ったら…って感じです。

あと、カラースキーム作ってる人の頭の中を見てみたい。よくこんな良い物作れるなぁ。

今回作ったカラースキームを、GitHubにアップしました。
https://github.com/irnak4t/alduin-for-jetbrains

気になって使ってみようかなって思っていただいた方や、同じAlduin好きの方等、是非使ってみてください。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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