リファレンス · Reference
lazyjournalキーバインド・コマンド一覧
lazyjournalのキーバインドをウィンドウ別に検索&ワンクリックコピー。グローバルキー、一覧ウィンドウ、ログ出力、フィルタ、F2マネージャーの操作から、CLIフラグ・インストールコマンド・config.ymlの設定まで網羅したチートシートです。
最終更新:
対応バージョン: 0.8.6(2026年3月リリース) | 2026年7月更新
使い方
使い方を開く使い方を閉じる
- 1
カテゴリまたは検索で絞り込む
ウィンドウ別のカテゴリボタン(一覧ウィンドウ / ログ出力 / フィルタ 等)か検索ボックスで、目的のキーバインドを探します。
- 2
キーバインドを確認する
各行のキー表記と説明を確認します。lazyjournalはフォーカス中のウィンドウによって同じキーでも動作が変わるため、カテゴリを意識して確認してください。
- 3
コマンドをコピーして使う
CLIフラグ・インストールコマンドやconfig.ymlの設定例は、コピーボタンでクリップボードにコピーして、ターミナルや設定ファイルにそのまま貼り付けられます。
対応バージョン
このチートシートはlazyjournal 0.8.6(2026年3月16日リリース)に対応しています。ウィンドウ別キーバインド・CLIフラグ全27件・インストールコマンド・config.yml設定を網羅しています。
0.8.6 (2026年3月)
- ログをスクロールした際のエラーを修正
- ユーザーログの取得元リストをsystemdユニットの一覧に変更し、ユーザーユニットのログ読み込みに対応
- ユニット一覧を種類で絞り込む -U/--unit-types フラグとunitType設定を追加(デフォルトはservice)
0.8.5 (2026年2月)
- 起動時に各パネルへ表示するデフォルトのリストを設定ファイルから変更できるように対応
- context パラメータが未設定の場合のPodmanのコンテナ一覧を修正
- Windowsでのファイルログのカスタムパスを追加(デフォルトは $HOME/Documents)
グローバル(全ウィンドウ共通)
一覧ウィンドウ
ログ出力
フィルタ・日付フィルタ
マネージャー(F2)
CLIフラグ
-h, --help
ポイント
- booleanフラグ(デフォルト: false)
使用例
lazyjournal --help使い方とフラグ一覧を表示-v, --version
ポイント
- booleanフラグ(デフォルト: false)
使用例
lazyjournal --versionバージョン情報を表示-g, --config
ポイント
- booleanフラグ(デフォルト: false)
- どのconfig.ymlが実際に読み込まれたかの確認に便利
使用例
lazyjournal --config有効なホットキーと設定を出力-a, --audit
ポイント
- booleanフラグ(デフォルト: false)
- 公式ドキュメントに出力内容の詳しい説明はない
使用例
lazyjournal --auditaudit情報を出力-l, --logging
ポイント
- booleanフラグ(デフォルト: false)
- 出力先ファイルは settings.loggingPath で指定する(デフォルト: lazyjournal.log)
- フォーマットは settings.loggingType で指定する(text または json)
使用例
lazyjournal --logging実行したコマンドをログファイルに記録-d, --tail-mode-disable
ポイント
- booleanフラグ(デフォルト: false)
- Ctrl+Rで手動更新は可能
使用例
lazyjournal --tail-mode-disableバックグラウンド更新なしでログを一度だけ読み込む-t, --tail-lines
ポイント
- 指定できるのは 200, 500, 1000, 5000, 10000, 20000, 30000, 40000, 50000, 100000, 150000, 200000 のみ
- それ以外の値を渡すとエラーで終了する
使用例
lazyjournal --tail-lines 50000直近50000行を読み込む-u, --update-interval
ポイント
- 範囲外の値を渡すと、有効な範囲を示すメッセージを表示して終了する
使用例
lazyjournal --update-interval 2ログ出力を2秒ごとに更新-F, --min-symbols-filter
ポイント
- 範囲外の値を渡すと、有効な範囲を示すメッセージを表示して終了する
使用例
lazyjournal --min-symbols-filter 11文字目からフィルタを開始-T, --timezone-filter
ポイント
- 値は +09:00 や -05:00 のようなUTCオフセットで指定する
- 不正な値を渡した場合はメッセージなしで +00:00 にフォールバックする
使用例
lazyjournal --timezone-filter +09:00JSTのオフセットでコンテナログを絞り込む-m, --mouse-disable
ポイント
- booleanフラグ(デフォルト: false)
- ターミナル本来のテキスト選択を使いたいときに便利
使用例
lazyjournal --mouse-disableマウス操作なしで起動-w, --wrap-disable
ポイント
- booleanフラグ(デフォルト: false)
使用例
lazyjournal --wrap-disable長いログ行を折り返さずに表示-C, --color-mode
ポイント
- 指定できる値: default, tailspin, bat, disable
- 実行中はCtrl+Wで切り替えられる
使用例
lazyjournal --color-mode tailspintailspinでログ出力をハイライト-U, --unit-types
ポイント
- 指定例: service,timer,scope,socket,mount
- 値はシステム上に実在するユニット種別と照合されるため、固定の一覧はない
使用例
lazyjournal --unit-types service,timer,socketユニット一覧にservice・timer・socketを表示-j, --journal-field
ポイント
- 指定例: _UID, _PID, _COMM, _EXE, _CMDLINE
- 値はシステム上で利用可能なjournaldのフィールドと照合される
使用例
lazyjournal --journal-field _COMMプロセス名でjournal一覧を構成-J, --journal-priority
ポイント
- 指定できる値: debug, info, notice, warning, err, crit, alert, emerg
- 実行中はCtrl+Pで変更できる
使用例
lazyjournal --journal-priority errerr以上に絞ったログ出力で起動-b, --journal-boot
ポイント
- 0は現在の起動、-1は1つ前の起動
使用例
lazyjournal --journal-boot 0現在の起動のjournalだけを表示-p, --custom-path
ポイント
- デフォルトはLinuxが /opt、Windowsが $HOME/Documents
使用例
lazyjournal --custom-path /srv別のディレクトリからログファイルを探索-o, --docker-stream-only
ポイント
- booleanフラグ(デフォルト: false)
- 実行中はCtrl+Dで切り替えられる
使用例
lazyjournal --docker-stream-onlyDockerログをストリームAPIのみで読み込む-D, --docker-context
ポイント
- コンテキストは実行中にF2マネージャーからも切り替えられる
使用例
lazyjournal --docker-context my-context特定のDockerコンテキストで起動-P, --podman-context
ポイント
- 未設定の場合はPodmanの呼び出しからcontextパラメータ自体が省略される(v0.8.5で修正)
使用例
lazyjournal --podman-context my-context特定のPodmanコンテキストで起動-K, --kubernetes-context
ポイント
- コンテキストは実行中にF2マネージャーからも切り替えられる
使用例
lazyjournal --kubernetes-context my-cluster特定のKubernetesコンテキストで起動-n, --kubernetes-namespace
ポイント
- ネームスペースは実行中にF2マネージャーからも切り替えられる
使用例
lazyjournal --kubernetes-namespace kube-systemポッド一覧を1つのネームスペースに限定-c, --command-color
ポイント
- booleanフラグ(デフォルト: false)
- ljは公式ドキュメントで案内されているエイリアス: alias lj=lazyjournal
使用例
cat /var/log/syslog | lj -cパイプで渡したログ出力に色を付ける-f, --command-fuzzy
ポイント
- ljは公式ドキュメントで案内されているエイリアス: alias lj=lazyjournal
使用例
cat /var/log/syslog | lj -f "error"パイプで渡したログをfuzzyで絞り込む-r, --command-regex
ポイント
- ljは公式ドキュメントで案内されているエイリアス: alias lj=lazyjournal
使用例
cat /var/log/syslog | lj -r "error|fatal|fail|crash"パイプで渡したログを正規表現で絞り込む-s, --ssh
ポイント
- リモート接続にはsshキー、または ~/.ssh/config の ControlMaster と ControlPersist によるパスワードのキャッシュが必要
- パスワードなしでsudoが使える場合は文字列の末尾に sudo を付ける
使用例
lazyjournal --ssh "root@192.168.3.100 -p 22"SSH経由でリモートホストのログを読むlazyjournal --ssh "lifailon@192.168.3.101 sudo"パスワードなしsudoで特権ログを読むインストール
curl -sSL https://raw.githubusercontent.com/Lifailon/lazyjournal/main/scripts/install.sh | bash
ポイント
- ~/.local/bin がPATHに含まれているか確認する
使用例
curl -sSL https://raw.githubusercontent.com/Lifailon/lazyjournal/main/scripts/install.sh | bash公式スクリプトでバイナリを導入・更新sudo add-apt-repository -y ppa:lifailon/lazyjournal && sudo apt update && sudo apt install -y lazyjournal
ポイント
- v0.8.5でGoReleaserによる自動ビルドとあわせて追加された
使用例
sudo add-apt-repository -y ppa:lifailon/lazyjournal && sudo apt update && sudo apt install -y lazyjournalPPAを追加してaptでインストールcurl -sSL https://github.com/Lifailon/lazyjournal/releases/download/0.8.6/lazyjournal-0.8.6-$(dpkg --print-architecture).deb -o /tmp/lazyjournal.deb && sudo apt install -y /tmp/lazyjournal.deb && rm /tmp/lazyjournal.deb
ポイント
- アーキテクチャは dpkg --print-architecture で判別している
- 別のリリースを入れる場合はURL内のバージョンを変更する
使用例
curl -sSL https://github.com/Lifailon/lazyjournal/releases/download/0.8.6/lazyjournal-0.8.6-$(dpkg --print-architecture).deb -o /tmp/lazyjournal.deb && sudo apt install -y /tmp/lazyjournal.deb && rm /tmp/lazyjournal.deb0.8.6のdebパッケージをインストールbrew install lazyjournal
使用例
brew install lazyjournalHomebrewでインストールconda install -c conda-forge lazyjournal
使用例
conda install -c conda-forge lazyjournalconda-forgeからインストールmamba install -c conda-forge lazyjournal
使用例
mamba install -c conda-forge lazyjournalmambaでconda-forgeからインストールpixi global install lazyjournal
使用例
pixi global install lazyjournalpixiでグローバルにインストールparu -S lazyjournal
ポイント
- AURヘルパーは任意のものでよい。公式ドキュメントではparuを使用している
使用例
paru -S lazyjournalAURからインストールmkdir lazyjournal && cd lazyjournal && curl -sSL https://raw.githubusercontent.com/Lifailon/lazyjournal/refs/heads/main/docker/debian/docker-compose.yml -o docker-compose.yml && docker compose up -d && docker attach lazyjournal
ポイント
- docker attach でターミナルを実行中のTUIに接続する
使用例
mkdir lazyjournal && cd lazyjournal && curl -sSL https://raw.githubusercontent.com/Lifailon/lazyjournal/refs/heads/main/docker/debian/docker-compose.yml -o docker-compose.yml && docker compose up -d && docker attach lazyjournalDocker Composeでlazyjournalを実行irm https://raw.githubusercontent.com/Lifailon/lazyjournal/main/scripts/install.ps1 | iex
ポイント
- Windowsではsystemdパネルが利用できず、ファイルログのデフォルトは $HOME/Documents になる
使用例
irm https://raw.githubusercontent.com/Lifailon/lazyjournal/main/scripts/install.ps1 | iexPowerShellでWindowsにインストールgo install github.com/Lifailon/lazyjournal@latest
ポイント
- 最新コミットの内容が入るため、不安定な場合がある
使用例
go install github.com/Lifailon/lazyjournal@latestGoツールチェーンでインストールgit clone https://github.com/Lifailon/lazyjournal && cd lazyjournal && make build
使用例
git clone https://github.com/Lifailon/lazyjournal && cd lazyjournal && make buildソースからlazyjournalをビルド設定・カスタマイズ
settings.loggingEnable
使用例
settings:
loggingEnable: truelazyjournalが実行するコマンドを記録するsettings.loggingPath
ポイント
- 対応するCLIフラグはない
使用例
settings:
loggingPath: /tmp/lazyjournal.logデバッグログを指定したパスに書き出すsettings.loggingType
ポイント
- 対応するCLIフラグはない
使用例
settings:
loggingType: jsonデバッグログをJSON形式で書き出すsettings.tailModeDisable
使用例
settings:
tailModeDisable: trueバックグラウンドのストリーミングを無効にして起動settings.tailModeLines
ポイント
- 指定できる値: 200, 500, 1000, 5000, 10000, 20000, 30000, 40000, 50000, 100000, 150000, 200000
使用例
settings:
tailModeLines: 20000デフォルトで20000行を読み込むsettings.updateInterval
使用例
settings:
updateInterval: 3ログ出力を3秒ごとに更新するsettings.minSymbolFilter
使用例
settings:
minSymbolFilter: 11文字目からフィルタを開始するsettings.timezoneFilter
ポイント
- 値は +09:00 や -05:00 のようなUTCオフセットで指定する
使用例
settings:
timezoneFilter: "+09:00"日付フィルタでJSTのオフセットを使うsettings.mouseDisable
使用例
settings:
mouseDisable: trueマウス操作を常に無効にするsettings.wrapModeDisable
ポイント
- v0.8.4で追加され、以前のdisableTimestampフラグを置き換えた
使用例
settings:
wrapModeDisable: true長いログ行を折り返さずに表示するsettings.colorMode
ポイント
- 実行中はCtrl+Wで切り替えられる
使用例
settings:
colorMode: tailspinデフォルトでtailspinによるハイライトを使うsettings.colorActionsDisable
ポイント
- 対応するCLIフラグはない
使用例
settings:
colorActionsDisable: trueアクション系キーワードのハイライトをやめるsettings.unitType
ポイント
- 指定例: service,timer,scope,socket,mount
使用例
settings:
unitType: service,timerユニット一覧にserviceとtimerを表示するsettings.journalField
ポイント
- 指定例: _UID, _PID, _COMM, _EXE, _CMDLINE
使用例
settings:
journalField: _COMMプロセス名でjournal一覧を構成するsettings.journalPriority
ポイント
- 実行中はCtrl+Pで変更できる
使用例
settings:
journalPriority: warningwarning以上のログ出力で起動するsettings.journalBoot
ポイント
- 0は現在の起動、-1は1つ前の起動
使用例
settings:
journalBoot: "0"現在の起動のjournalだけを表示するsettings.customPath
使用例
settings:
customPath: /srv別のディレクトリからログファイルを探索するsettings.dockerStreamOnly
使用例
settings:
dockerStreamOnly: trueDockerログをストリームAPIのみで読み込むsettings.dockerContext
使用例
settings:
dockerContext: my-context特定のDockerコンテキストで起動するsettings.podmanContext
ポイント
- 未設定の場合はPodmanの呼び出しからcontextパラメータ自体が省略される
使用例
settings:
podmanContext: my-context特定のPodmanコンテキストで起動するsettings.kubernetesContext
使用例
settings:
kubernetesContext: my-cluster特定のKubernetesコンテキストで起動するsettings.kubernetesNamespace
使用例
settings:
kubernetesNamespace: kube-systemポッド一覧を1つのネームスペースに限定するsettings.disableFastMode
ポイント
- 対応するCLIフラグはない
使用例
settings:
disableFastMode: truejournalの読み込みを逐次処理に戻すinterface.systemLogList
ポイント
- v0.8.5で追加
使用例
interface:
systemLogList: auditdsystemdパネルをauditdの一覧で開くinterface.fileLogList
使用例
interface:
fileLogList: customPathファイルパネルをカスタムパスで開くinterface.containerLogList
使用例
interface:
containerLogList: kubernetesコンテナパネルをKubernetesのポッドで開くinterface.sinceDateFilterMode
使用例
interface:
sinceDateFilterMode: truesinceの日付フィルタを有効にして起動するinterface.untilDateFilterMode
使用例
interface:
untilDateFilterMode: trueuntilの日付フィルタを有効にして起動するinterface.foregroundColor
ポイント
- 指定できる色: default, green, black, yellow, red, blue, cyan, magenta, white
使用例
interface:
foregroundColor: white文字色を白にするinterface.backgroundColor
ポイント
- 指定できる色: default, green, black, yellow, red, blue, cyan, magenta, white
使用例
interface:
backgroundColor: black背景色を黒にするinterface.selectedForegroundColor
ポイント
- 指定できる色: default, green, black, yellow, red, blue, cyan, magenta, white
使用例
interface:
selectedForegroundColor: black選択中の項目の文字色を指定するinterface.selectedBackgroundColor
ポイント
- 指定できる色: default, green, black, yellow, red, blue, cyan, magenta, white
使用例
interface:
selectedBackgroundColor: blue選択中の項目を青でハイライトするinterface.frameColor
ポイント
- 指定できる色: default, green, black, yellow, red, blue, cyan, magenta, white
使用例
interface:
frameColor: cyanウィンドウの枠線をシアンにするinterface.titleColor
ポイント
- 指定できる色: default, green, black, yellow, red, blue, cyan, magenta, white
使用例
interface:
titleColor: cyanウィンドウのタイトルをシアンにするinterface.selectedFrameColor
ポイント
- 指定できる色: default, green, black, yellow, red, blue, cyan, magenta, white
使用例
interface:
selectedFrameColor: yellowフォーカス中のウィンドウを黄色の枠線で示すinterface.selectedTitleColor
ポイント
- 指定できる色: default, green, black, yellow, red, blue, cyan, magenta, white
使用例
interface:
selectedTitleColor: yellowフォーカス中のウィンドウのタイトルを黄色にするinterface.errorColor
ポイント
- 指定できる色: default, green, black, yellow, red, blue, cyan, magenta, white
使用例
interface:
errorColor: magentaエラーをマゼンタで表示するssh.hosts
ポイント
- v0.8.4でF2マネージャーとあわせて追加
- リモート接続にはsshキー、または ControlMaster と ControlPersist によるパスワードのキャッシュが必要
使用例
ssh:
hosts:
- "lifailon@192.168.3.105 -p 2121 -o Compression=yes"F2マネージャー用にリモートホストを登録するhotkeys.<action>
ポイント
- 指定できる表記: a-z, shift+a-z, ctrl+a-z, 0-9, f1-f12, tab, shift+tab, enter, space, backspace, del, esc, altとの組み合わせ, 任意の記号
- 意図的に重複しているデフォルトが2組ある: veryQuickUpとswitchFilterModeがどちらも ctrl+k、veryQuickDownとbackSwitchFilterModeがどちらも ctrl+j。フォーカス中のウィンドウでどちらの動作になるかが決まる
- lazyjournal --config で現在有効なホットキーを確認できる
使用例
hotkeys:
up: k
down: j
goToFilter: /
exit: ctrl+c移動・フィルタ・終了のキーをリマップするバージョン情報
lazyjournal公式GitHubリリースより整理。
- ログをスクロールした際のエラーを修正
- ユーザーログの取得元リストをsystemdユニットの一覧に変更し、ユーザーユニットのログ読み込みに対応
- ユニット一覧を種類で絞り込む -U/--unit-types フラグとunitType設定を追加(デフォルトはservice)
- 実行したコマンドをログファイルに記録する -l/--logging フラグとlogging系設定を追加
- SystemとUserに分かれていたjournal一覧を、-j/--journal-field フラグ(デフォルトはSYSLOG_IDENTIFIER)で絞り込む単一のリストに統合し、リストの読み込みを大幅に高速化
- journalを特定の起動(boot)に限定する -b/--journal-boot フラグとjournalBoot設定を追加
- ログ優先度の初期値を指定する -J/--journal-priority フラグとjournalPriority設定を追加(実行中の変更も可能)
- 新しく追加したフラグに渡す値のバリデーションを追加
- 起動時に各パネルへ表示するデフォルトのリストを設定ファイルから変更できるように対応
- context パラメータが未設定の場合のPodmanのコンテナ一覧を修正
- Windowsでのファイルログのカスタムパスを追加(デフォルトは $HOME/Documents)
- フィルタ入力欄でAlt+Left / Alt+Rightによる単語単位のカーソル移動を追加
- Kubernetesログの日付フィルタに対応
- コンテナログを日付で絞り込む際のUTCオフセットを指定する -T/--timezone-filter フラグと設定を追加(デフォルトは +00:00)
- Ubuntu PPAリポジトリでの公開と、GoReleaserによるリリースビルドの自動化を追加
- ユニットで絞り込まずjournaldの全システムログを読み込む _all モードを追加
- Ctrl+Pによるjournaldログの優先度フィルタを追加し、現在の優先度をステータスバーに表示
- Docker / Kubernetesのコンテキストとssh接続を切り替えるインターフェース(F2で起動)と、ssh.hosts設定構造を追加
- サブタイトルをログ出力ウィンドウから下部のステータスバーへ移動し、現在のDocker / Kubernetesコンテキストと出力時刻を表示
- 選択したKubernetesポッド内の全コンテナのログを、ポッド名・コンテナ名のプレフィックス付きで出力
- コンテナの組み込みタイムスタンプを無効化するモード(Ctrl+T)を分離し、Composeスタックでの動作を修正
- wrapModeDisableフラグを追加し、disableTimestampフラグを削除
lazyjournalキーバインド・コマンド一覧について
lazyjournalは、Lifailon氏がGo言語で実装したターミナル上のログビューア(TUI)です。journaldのシステム / ユーザーユニット、カーネルの起動ログ、auditdの記録、ファイルシステム上のログファイル、Docker / Docker Compose / Podmanのコンテナログ、Kubernetesのポッドログを1つの画面から横断的に閲覧でき、fuzzy・regex・日付によるフィルタとシンタックスハイライトを備えています。名前は似ていますが、jesseduffield氏のlazygit / lazydockerシリーズの一部ではなく、別の作者による独立したプロジェクトで、lazy系TUIの思想だけを共有しています。lazyjournalはフォーカス中のウィンドウによって同じキーに異なる動作を割り当てており(Enter・Tab・Ctrl+Cや移動キーは、一覧ウィンドウ・ログ出力・フィルタウィンドウ・F2マネージャーでそれぞれ挙動が変わります)、キーを一列に並べただけの一覧では読み解きにくいのが実情です。本ツールは、lazyjournal 0.8.6の全キーバインドをウィンドウの文脈ごとに整理し、デフォルト値・指定可能な値まで含めたCLIフラグ27件、インストールコマンド12件、config.ymlの設定キー39件を加えて、検索とワンクリックコピーで引けるようにまとめたチートシートです。
主な機能
- ウィンドウの文脈別(グローバル / 一覧ウィンドウ / ログ出力 / フィルタ / F2マネージャー)に整理したキーバインド一覧
- キー・説明文の全文検索とカテゴリフィルタ
- CLIフラグ全27件をデフォルト値・指定可能な値・有効範囲付きで掲載
- インストールコマンド12件(インストールスクリプト / apt PPA / deb / Homebrew / Conda / Mamba / Pixi / AUR / Docker / Windows / Go / ソースビルド)
- config.ymlの設定キー39件(settings・interfaceの配色・sshホスト・ホットキーのリマップ)
- コマンド・設定例のワンクリックコピー
- lazyjournal 0.8.6対応・バージョン更新履歴付き
こんな時に便利
- lazyjournalを導入したばかりでキー操作を覚えたい
- 同じキーが一覧ウィンドウとログ出力・フィルタウィンドウでどう変わるかを確認したい
- その場限りの起動に使うCLIフラグ(表示行数・ログ優先度・boot・ユニット種別)をコピーしたい
- ~/.config/lazyjournal/config.yml を書きたい・調整したい(ホットキーのリマップを含む)
- F2マネージャーでSSH越しやDocker / Kubernetesのコンテキストを切り替えながらログを読みたい
よくある質問
lazyjournalとは何ですか?
Lifailon氏がGo言語で実装した、ターミナル上で動作するログビューア(TUI: Text-based User Interface)です。journaldのユニット、カーネルの起動ログ、auditdの記録、ファイルシステム上のログファイル、Docker / Compose / Podmanのコンテナログ、Kubernetesのポッドログを1つの画面から閲覧でき、fuzzy・regex・日付でのフィルタとシンタックスハイライトに対応しています。
lazyjournalはlazygitやlazydockerと関係がありますか?
いいえ。lazygitとlazydockerはどちらもjesseduffield氏が開発していますが、lazyjournalは別の作者であるLifailon氏による独立したプロジェクトです。lazyという名前とキーボード中心のTUIという思想は共通していますが、公式にシリーズの一部というわけではなく、キーバインドも独自のものです。
lazyjournalはどんなログソースに対応していますか?
systemdパネルではシステムユニット・ユーザーユニット・フィールドで絞り込んだjournald journal・カーネルの起動ログ・auditdを扱えます。ファイルパネルでは /var/log・カスタムパス・ホームディレクトリ・オープン中のファイルディスクリプタを扱えます。コンテナパネルではDocker・Docker Compose・Podman・Kubernetesに対応しています。なお、journaldとauditdはLinux限定で、Windowsではsystemdパネルが利用できず、ファイルパネルのデフォルトは $HOME/Documents になります。
リモートホストのログを見るには?
-s / --ssh フラグに通常のsshオプションを渡して起動します(例: lazyjournal --ssh "root@192.168.3.100 -p 22")。またはF2でマネージャーを開き、設定ファイルの ssh.hosts に登録したホストを選択します。リモート接続にはsshキー、または ~/.ssh/config の ControlMaster と ControlPersist によるパスワードのキャッシュが必要です。パスワードなしでsudoが使える場合は、ssh文字列の末尾に sudo を付けられます。
フィルタにはどんなモードがありますか?
「/」でフィルタウィンドウを開き、Up / PgUp / Ctrl+K と Down / PgDown / Ctrl+J でモードを切り替えます。モードは default・fuzzy・regex・date の4種類です。日付フィルタのウィンドウでは、左右キーで since / until の日付を増減し、Enterで適用、Del または Backspaceで無効化します。フィルタはデフォルトで3文字以上の入力から動作し、-F / --min-symbols-filter で変更できます。
config.ymlはどこにありますか?
lazyjournalは ~/.config/lazyjournal/config.yml、実行ファイルと同じディレクトリ、起動したカレントディレクトリの順に config.yml を探し、カレントディレクトリのものが優先されます。lazyjournal --config を実行すると、現在有効なホットキーと設定を確認できます。明示的に指定したフラグは設定ファイルの値より優先されます。
ホットキーは変更できますか?
できます。config.ymlのhotkeysセクションで、showHelp・switchWindow・up・down・goToFilter・exitなど32のアクションをリマップできます。指定できる表記は a-z、shift+a-z、ctrl+a-z、0-9、f1-f12、tab、shift+tab、enter、space、backspace、del、esc、altとの組み合わせ、任意の記号です。なお、veryQuickUpとswitchFilterModeがどちらも ctrl+k、veryQuickDownとbackSwitchFilterModeがどちらも ctrl+j と、意図的に重複しているデフォルトが2組あり、フォーカス中のウィンドウによってどちらの動作になるかが決まります。
lazyjournalのインストール方法は?
macOS / Linuxでは「brew install lazyjournal」、またはインストールスクリプト(curl -sSL .../scripts/install.sh | bash)でバイナリを ~/.local/bin に導入できます。UbuntuではPPA(ppa:lifailon/lazyjournal)、Archでは「paru -S lazyjournal」、WindowsではPowerShellから install.ps1 を実行します。ほかにConda・Mamba・Pixi・Docker Compose・「go install」・makeによるソースビルドも公式で案内されています。本ページの「インストール」カテゴリに、コピーして使える全コマンドを掲載しています。
さらに学ぶ・環境を整えるPR
※本セクションにはアフィリエイト広告を含みます