120
112

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

VSCode、Vim、iTerm、Slackなどのカラーテーマが簡単に作れるWebサイト 「themer.dev」

Last updated at Posted at 2020-04-22

themer.dev を使うと、
ブラウザで、エディタやターミナル、etc のツールで使えるカラーテーマを簡単に作ることができます。

Best of Javascript の Growing fast this week(1週間あたりのスター数ランキング) で 1位になってました。
(@ryuta69 さん情報提供ありがとうございます)

スクリーンショット 2020-04-21 23.07.32.png

できること

  • GUIで色を確認しながらスキーマを作れる
  • カラーピッカーが使える
  • shadeの中間色を自動計算されることができる
  • 多数ツールに対応しており、形式を合わせた設定ファイルを出力できる
  • 作ったテーマをURLで簡単に共有できる

作り方

試しにVimのカラーテーマを作ってみました

はじめに、shadeの0~7、accentの0~7の色を選びます
:の右にカラーコードを入力すると、即UIに色が反映されます

スクリーンショット 2020-04-21 23.07.51.png

Dark・Lightモードの切り替えも可能です
caluculate intermediary shades のチェックを入れると
shade1~6に中間色を自動で入れてくれます

accent・shadeはそれぞれの以下のような位置付けになっています
(Githubリポジトリ README参照 https://github.com/mjswensen/themer)

Color Key Typical Usage
accent0 error, VCS deletion
accent1 syntax
accent2 warning, VCS modification
accent3 success, VCS addition
accent4 syntax
accent5 syntax
accent6 syntax, caret/cursor
accent7 syntax, special
shade0 background color
shade1 UI
shade2 UI, text selection
shade3 UI, code comments
shade4 UI
shade5 UI
shade6 foreground text
shade7 foreground text

右の雫アイコンから、カラーピッカーを使うこともできます。

スクリーンショット 2020-04-21 23.08.26.png

色を設定していくと、URLにパラメータが追加されていきます
URLに編集情報が全て入るので、編集の保存・共有がURLで簡単にできてしまいます

今回作成したテーマのURLです
https://themer.dev/?activeColorSet=dark&colors.dark.shade0=%23121212&colors.dark.shade7=%23868ea2&colors.dark.accent0=%23ffff00&colors.dark.accent1=%23d7ffff&colors.dark.accent2=%23d7ffaf&colors.dark.accent3=%2380ffff&colors.dark.accent4=%230087af&colors.dark.accent5=%2388bff7&colors.dark.accent6=%23005faf&colors.dark.accent7=%23afffff

Previewで実際コードやターミナルのUIの見え方を確認することができます。
スクリーンショット 2020-04-21 23.08.38.png

Downloadで指定ツールにチェックボックスをつけ、設定ファイルをダウンロードすることができます
スクリーンショット 2020-04-21 23.08.49.png
色々あります

Vimのみにチェックを入れた場合、ダウンロードしたディレクトリは以下のような構成でした

themerディレクトリ
.
├── README.md
├── Vim
│   └── ThemerVim.vim
└── colors.js

README.mdに書いてある通り、.vim 内にcolorsを作ってそこにThemerVim.vimを配置しました
Vimの場合、ファイル名を変えることで、テーマの名前も変わります

あとは.vimrc にカラースキーマの設定を書けばVimの色が変わります

colorscheme ThemerVim

オリジナルのカラースキーマが簡単に作れました

スクリーンショット 2020-04-21 23.45.26.png

まとめ

thermer.devを使うと、超お手軽にオリジナルのエディタカラーテーマが作れました
対応ツールも多いので、皆さん是非試してみてください

作ったVimのカラースキーマ

120
112
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
120
112

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?