0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【Zed】簡単にテーマのモードを切り替える方法

0
Posted at

デフォルトのホットキー

OS ショートカット
macOS Cmd+KCmd+Shift+T
Linux / Windows Ctrl+KCtrl+Shift+T

コマンドパレット(Cmd+Shift+P / Ctrl+Shift+P)で theme: toggle mode と検索しても同じアクションを実行できます。

切り替えの動作

ホットキーを押すたびに、テーマのモードが ライト → ダーク → ライト と交互に切り替わります。

現在のモードが「システム連動(system)」の場合は、システムの現在の外観を基準にして逆のモードへ切り替わります。

静的テーマ(Static)から動的テーマ(Dynamic)への自動移行

settings.json で以下のようにテーマを単一で指定している場合(静的モード)、

{
  "theme": "Any Theme"
}

初回のトグル時に自動で動的モードへ変換されます。変換後の設定は次のようになります。

{
  "theme": {
    "mode": "system",
    "light": "One Light",
    "dark": "One Dark"
  }
}

lightdark にはデフォルトテーマが設定されます。自分好みのテーマに変更したい場合は、初回トグル後に手動で書き換えてください。

なお、lightdark に同じテーマが設定されている状態でトグルしても、見た目の変化がわかりにくい場合があります。異なるテーマを設定しておくことをおすすめします。

動的モードでの設定例

ライト/ダーク用のテーマをあらかじめ設定しておきたい場合は、settings.json を以下のように記述します。

{
  "theme": {
    "mode": "dark",
    "light": "One Light",
    "dark": "One Dark"
  }
}

mode"light" または "dark" にしておくと、ホットキーで切り替えたときにそれぞれのテーマが適用されます。

ホットキーのカスタマイズ

デフォルトのホットキーを変更したい場合は、keymap.jsonCmd+K Cmd+S / Ctrl+K Ctrl+S で開く)に以下を追記します。

[
  {
    "context": "Workspace",
    "bindings": {
      "ctrl-shift-l": "theme::ToggleMode"
    }
  }
]

"ctrl-shift-l" の部分は任意のキーに変更してください。

参考

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?