ファイル転送 (SFTP)
PhanTerm には、グラフィカルな SFTP ファイルツリーサイドバーが深く統合されています。現在の SSH 接続チャネルを再利用するため、追加の接続やポートは一切不要です。
表示とナビゲーション
Section titled “表示とナビゲーション”- サイドバーの表示/非表示:
Spaceキーを押すとサイドバーの表示・非表示を切り替えることができます。 - ナビゲーションと展開:
j/kで上下に移動し、l(またはEnter)でフォルダを展開、hでフォルダを折りたたみます。 - 隠しファイルの表示:
.で始まる隠しファイル(例:.bashrc)は、特別なスイッチ操作なしに、デフォルトでやや暗めのスタイルでそのままツリーに表示されます。 - 固定ヘッダー (Sticky Headers):階層の深いディレクトリに入りスクロールした際でも、親ディレクトリの階層パスが常にリストの上部に固定して表示されるため、現在の深さを見失うことはありません。
- クイックフィルタ:
/を押して検索モードに入ると、現在展開されているファイルを名前で極めて速くフィルタリングできます。
ファイル操作のショートカットキー
Section titled “ファイル操作のショートカットキー”フォーカスがファイルツリーにある場合:
dd:ファイルまたはディレクトリを削除します(安全な確認プロンプトが表示されます)。r:ファイルまたはディレクトリの名前を変更します。p:システムのファイル選択ダイアログを呼び出し、ローカルのファイルを現在選択されているリモートディレクトリにアップロードします。Ctrl+S:選択したリモートファイルを直接ローカルシステムにダウンロードします。
シームレスなリモート編集ワークフロー (Edit Workflow)
Section titled “シームレスなリモート編集ワークフロー (Edit Workflow)”リモートサーバー上の設定ファイルを一時的に変更したい場合でも、ターミナル上の Vim や Nano を使う必要はありません。使い慣れたローカルのエディタを直接使用できます:
- 対象のリモートファイルを選択し、
eキーを押します。 - PhanTerm は自動的にそれをローカルの一時ディレクトリにダウンロードし、システムのデフォルトアプリケーションで開きます。
- ローカルのアプリケーションで編集し、保存します。
- PhanTerm は短い遅延の後、画面上に「更新をアップロードしますか?」という確認プロンプトを表示します。
yを押すだけで瞬時に転送され、リモートファイルが上書きされます!
非同期バックグラウンド転送
Section titled “非同期バックグラウンド転送”すべてのダウンロードとアップロードのタスクは、バックグラウンドの非同期並行キューに送信されます。転送中であっても、いつでも他のタブ (Tab) に切り替えてターミナルでのコマンド入力を続けることができます。
t キーを押すと、右下隅に転送センターを呼び出したり閉じたりでき、現在の進捗状況や履歴をいつでも確認できます。