Skip to content

WezTerm

Description:
Rust製でLuaでのカスタマイズが可能なターミナルエミュレータ
Updated:
2026/01/28
  • 圧倒的なパフォーマンス: GPU(Vulkan/Metal/DirectX)アクセラレーションにより、高速で滑らかな描画を実現。
  • Luaによる柔軟な設定: 設定ファイルがLuaスクリプトであるため、動的な条件分岐や高度なカスタマイズが可能。
  • 内蔵マルチプレクサ: タブやペインの分割をネイティブにサポート。SSH経由でもローカルと同じ感覚で分割操作が可能。
  • リッチなメディア表示: 画像表示(iTerm2/Kitty protocol)や、実験的なSixelグラフィックスに対応。
  • 作業空間の管理: ワークスペースを切り替えてプロジェクトごとにウィンドウ構成を保存。
  • 設定の即時反映: Luaファイルを編集・保存するだけで、再起動なしに設定が反映(Hot Reload)。
  • SSH接続の効率化: 内蔵SSHクライアントにより、接続先でもローカルと同様のキーバインドでペイン分割を利用。

  • Windows

    scoop install wezterm
  • Linux (Ubuntu/Debian) 公式サイトの指示に従い、公式リポジトを追加してインストール:

curl -s https://apt.fury.io/wez/gpg.key | sudo gpg --yes --dearmor -o /usr/share/keyrings/wezterm-fury.gpg
echo 'deb [signed-by=/usr/share/keyrings/wezterm-fury.gpg] https://apt.fury.io/wez/ * *' | sudo tee /etc/apt/sources.list.d/wezterm.list
sudo apt update
sudo apt install wezterm
  • macOS (Homebrew)
brew install --cask wezterm

ホームディレクトリに .wezterm.lua を作成して編集します:

local wezterm = require 'wezterm'
local config = wezterm.config_builder()

config.color_scheme = 'Nightfly (Gogh)'
config.font = wezterm.font 'JetBrains Mono'

return config

便利なショートカット(デフォルト例)

Section titled “便利なショートカット(デフォルト例)”
  • Ctrl + Shift + L: デバッグオーバーレイ(ログ)の表示。
  • Ctrl + Shift + R: 設定の強制リロード。