ここを参照→wezterm
設定ファイルをホームディレクトリに作成する
# Windows powershell cd New-Item .wezterm.lua
とりあえずカラースキームのみ設定したものを書き込む
local wezterm = require 'wezterm' local config = {} if wezterm.config_builder then config = wezterm.config_builder() end -- カラースキームの設定 config.color_scheme = 'AdventureTime' return config
この状態で起動すると紺色っぽい画面で起動する1)
-- WSLで起動
config.default_prog = {"wsl.exe", "--distribution", "Ubuntu-20.04", "--exec", "/bin/bash", "-l"}
config.default_domain = 'WSL:Ubuntu'
config.wsl_domains = {
  {
    name = 'WSL:Ubuntu',
    distribution = 'Ubuntu',
    default_cwd = '~',
  }
}
config.default_cwd で設定できるはずなのだが動作しないため以下でのhackに従った
-- 起動時の行と列 config.initial_cols = 120 config.initial_rows = 72
-- 背景透過 config.window_background_opacity = 0.90
-- カラースキームの設定 -- config.color_scheme = 'AdventureTime' -- config.color_scheme = 'Iceberg' -- config.color_scheme = 'Batman' -- config.color_scheme = 'Banana Blueberry' -- config.color_scheme = 'Black Metal (Venom) (base16)' -- config.color_scheme = 'Black Metal (base16)' -- config.color_scheme = 'Breeze' -- config.color_scheme = 'Catppuccin Macchiato' config.color_scheme = 'Catppuccin Mocha' -- config.color_scheme = 'Earthsong' -- config.color_scheme = 'Espresso' -- config.color_scheme = 'Flat' -- config.color_scheme = 'nightfox'
-- ショートカットキー設定
local act = wezterm.action
config.keys = {
  -- Alt(Opt)+Shift+Fでフルスクリーン切り替え
  {
    key = 'f',
    mods = 'SHIFT|META',
    action = wezterm.action.ToggleFullScreen,
  },
}
-- フルスクリーンで起動
local mux = wezterm.mux
wezterm.on("gui-startup", function(cmd)
    local tab, pane, window = mux.spawn_window(cmd or {})
    window:gui_window():toggle_fullscreen()
end)
-- フォントの設定
config.font = wezterm.font("Myrica M", {weight="Medium", stretch="Normal", style="Normal"})
-- フォントサイズの設定
config.font_size = 14
Myricaフォントはここ
Ctrl+Shift+Space
よくコピーされるパターンの文字列を強調表示してコピーできる
見るだけなら
wezterm show-keys
これを、設定ファイルの形式で表示
wezterm show-keys --lua
それを設定ファイルに落とす
wezterm show-keys --lua > keybinds.lua