コマンド¶
基本操作¶
ログレベルの設定変更¶
コマンド名: getterm-db.setLogLevel
タイトル: Getterm: Set Log Level
説明: ログ出力レベルを設定します。デバッグ時の情報確認に利用します。
ログは以下の、getterm-log タグから参照可能です。
リモートSSHビューを表示¶
コマンド名: getterm-db.showRemoteSSHView
タイトル: Getterm: Show remote SSH view
説明: ナビゲーションビューに Remote-SSH の接続ホストリストを表示します。
SSH 接続¶
VSCodeの左側のバー (Activity Bar) から、Remote Explorer を選択してホスト一覧を表示し、接続ホストを選択して右クリックしてコマンドを実行してください。
SSHターミナルを起動¶
コマンド名: getterm-db.openTerminalWithProfile
タイトル: Getterm: Open Terminal
説明: 対象ホストを右クリックし、[Getterm: Open Terminal] を選択すると、選択したプロファイルに基づいて SSH 接続が開始され、ターミナルが起動します。
SSHターミナル+ノートブックを起動¶
コマンド名: getterm-db.openTerminalWithProfileAndCreateNotebook
タイトル: Getterm: Open Terminal & Create Notebook
説明: 対象ホストを右クリックし、[Getterm: Open Terminal & Create Notebook] を選択すると、SSH 接続が確立されると同時に新規ノートブックが作成され、ターミナル操作が自動的に記録されます。
端末操作¶
ターミナルキャプチャー開始¶
コマンド名: getterm-db.startTerminalCapture
タイトル: Getterm: Start Terminal Capture
説明: ターミナルパネル右側の端末リストを選択し、右クリック -> [Getterm: Start Terminal Capture] でターミナル出力のキャプチャーを開始します。キャプチャーした操作内容は、後でノートブックに記録されます。
シェル統合スクリプトのロード¶
コマンド名: getterm-db.loadShellIntegrationScript
タイトル: Getterm: Load shell integration script
説明: シェル統合スクリプトをロードし、リモートホスト側のシェル統合機能を有効化します。 (suコマンドによるユーザー切り替えなどでシェル環境が変更された場合に再実行します。)
ノートブック操作¶
新規ノートブック作成¶
コマンド名: getterm-db.createNewTerminalNotebook
タイトル: Getterm: Create new terminal notebook
説明: 端末操作記録用の新規ノートブックを作成します。
セッションを選択¶
コマンド名: getterm-db.selectSession
タイトル: Select Session
カテゴリー: Notebook
説明: ノートブックのメニューから、[Select Session] -> [ターミナル名] を選択し、端末接続と同時に記録を開始します。
キャプチャーを停止¶
コマンド名: getterm-db.stopCapture
タイトル: Stop Capture
カテゴリー: Notebook
説明: ノートブックのメニューから [Stop Capture] を選択し、端末セッションのキャプチャーを停止します。記録の終了と端末セッションの切断を行います。
ミュート切り替え¶
コマンド名: getterm-db.toggleMute
タイトル: Mute
カテゴリー: Notebook
説明: ノートを開くと、ステータスバーに Mute(ミュート) または Unmute(ミュート解除) のラベルが表示され、クリックすることで状態を切り替えることができます。 ミュートがオン(Muted)の場合、ノートブックへの出力や記録が抑制され、端末の操作内容が記録されません。 動作確認などの操作を記録から除外したい場合は、ミュート機能を利用すると、後からノートを整理しやすくなります。
Markdown セルを追加¶
コマンド名: getterm-db.addMarkdownCell
タイトル: GetTerm: Add Markdown Header
説明: ショートカット(CTRL+SHIFT+L)で実行され、ノートブックに見出し用の Markdown セルを追加します。
端末パネル最大化/最小化¶
エクスポート操作¶
Excel にエクスポート¶
コマンド名: getterm-db.exportExcel
タイトル: Getterm: Export to Excel
説明: ノートブックの内容を Excel 形式にエクスポートします。データの集計や作業レビューに利用します。 実行時には、以下のオプションを指定できます:
セッション情報を含める: セッションのホスト名、ユーザー名、接続時間などの詳細を出力に含めます。
コマンド出力をエクスポート(既定): 実行したコマンドの出力内容をエクスポート対象とします(既定で有効)。
コマンドメタ情報を含める: コマンドの実行時間や終了コードなど、補足的な情報を含めます(Excel エクスポート時は既定で有効)。
コマンド出力に見出しを付ける(Markdownのみ): Markdown 形式で出力する場合、各コマンド出力に見出し(ラベル)を追加します。
出力行数の制限(開始/終了): コマンド出力の先頭と末尾から指定行数のみ保持します(初期値は5行)。
エクスポート後にファイルを開く: エクスポート完了後、自動的に出力ファイルを開きます(既定で有効)。
Markdown にエクスポート¶
コマンド名: getterm-db.exportMarkdown
タイトル: Getterm: Export to Markdown
説明: ノートブックの内容を Markdown 形式にエクスポートします。ドキュメントとして再利用したり、Web サイトに掲載する際に便利です。 実行時には、以下のオプションを指定できます:
セッション情報を含める: セッションのホスト名、ユーザー名、接続時間などの詳細を出力に含めます。
コマンド出力をエクスポート(既定): 実行したコマンドの出力内容をエクスポート対象とします(既定で有効)。
コマンドメタ情報を含める: コマンドの実行時間や終了コードなど、補足的な情報を含めます。
コマンド出力に見出しを付ける(Markdownのみ): 各コマンド出力の前に、コマンド内容を見出し(### コマンド名)として記述します(既定で有効)。
出力行数の制限(開始/終了): コマンド出力の先頭と末尾から指定行数のみ保持します(初期値は5行)。
エクスポート後にファイルを開く: エクスポート完了後、自動的に出力ファイルを開きます(既定で有効)。