Closed5

Zellij

3w36zj63w36zj6

Installation

cargo install --locked zellij

または以下のコマンドを実行。

bash -c 'bash <(curl -L zellij.dev/launch)'
3w36zj63w36zj6

Configuration

以下のコマンドで設定ファイルを書き出す。

zellij setup --dump-config >> ~/.config/zellij/config.kdl 
3w36zj63w36zj6

VS Code

一部のコマンドがVS Codeのショートカットと被るので、ターミナルの操作中はキーボードショートカットを無効にする。

keybindings.json
[
  {
    "key": "ctrl+g",
    "command": "terminal.integrated.commandsToSkipShell",
    "when": "terminalFocus"
  },
  {
    "key": "ctrl+p",
    "command": "terminal.integrated.commandsToSkipShell",
    "when": "terminalFocus"
  },
  {
    "key": "ctrl+t",
    "command": "terminal.integrated.commandsToSkipShell",
    "when": "terminalFocus"
  },
  {
    "key": "ctrl+n",
    "command": "terminal.integrated.commandsToSkipShell",
    "when": "terminalFocus"
  },
  {
    "key": "ctrl+h",
    "command": "terminal.integrated.commandsToSkipShell",
    "when": "terminalFocus"
  },
  {
    "key": "ctrl+s",
    "command": "terminal.integrated.commandsToSkipShell",
    "when": "terminalFocus"
  },
  {
    "key": "ctrl+o",
    "command": "terminal.integrated.commandsToSkipShell",
    "when": "terminalFocus"
  },
  {
    "key": "ctrl+q",
    "command": "terminal.integrated.commandsToSkipShell",
    "when": "terminalFocus"
  }
]
3w36zj63w36zj6

Commands

https://zellij.dev/documentation/commands

# Zellijを起動する
zellij

# session_nameを作成する
zellij -s session_name

# 実行中のsessionの一覧を表示する
zellij list-sessions
zellij ls

# session_nameに接続する
zellij attach session_name
zellij a session_name

# session_nameを終了する
zellij kill-session session_name
zellij k session_name

# 全てのsessionを終了する
zellij kill-all-sessions
zellij ka
このスクラップは2023/10/19にクローズされました