← XeFM English | 日本語 · crftwr/xefm on GitHub · craftware

フォルダータブ

English | 日本語

各ペインは複数のタブを持つことができ、タブはそれぞれ自分の場所を開いたまま保ちます。作業中に行き来する数個のディレクトリに使ったり、別の場所をブラウズしている間に検索結果や読み込んだ一覧を残しておいたりするのに使います。

アクション メニュー
new_tab Go → New Tab
open_in_new_tab Go → Open in New Tab
close_tab Go → Close Tab
next_tab Go → Next Tab
prev_tab Go → Previous Tab

キーはキーマッププリセットによって異なります。キーマッププリセットを参照してください。

どれもアクティブなペインに対して働きます。左右のペインはそれぞれ別のタブを持ちます。

開くと閉じる

タブバー

ペインのタブが 2 つ以上になると、パスの上にタブバーが現れます。

 1 src   2 docs   3 ⌕ TODO
 ~/projects/xefm/doc

現在のタブは強調表示されます。タブをクリックするとそのタブに切り替わります。タブが 1 つのペインにはタブバーが表示されないので、ターミナルで余分な場所を取りません。

各ラベルはディレクトリの名前です。検索は ⌕ query、読み込んだ一覧は [title] と表示されます。全部が収まらないときはラベルが短縮されます。

タブが保持するもの

ペインに表示されているものすべてです。ディレクトリ、カーソル、選択、ソート、フィルターを保持します。検索結果、読み込んだ一覧、ブランチ表示はそのまま保持されるので、いったん離れてあとで戻ってくることができます。

ディレクトリのタブは、切り替えて戻ったときに読み直されます。隠れている間に変わったもの(反対側のペインから加えた変更も含む)は、ちらつきなしに反映されます。

履歴は共有されます。 Go → History… は、どのタブで訪れたディレクトリも一覧表示します。

セッションをまたいで

終了時に、XeFM は各ペインのタブ(ディレクトリ、ソート、フィルター)と、どのタブが現在のタブだったかを保存します。次回の起動時には、現在のタブだけが読み込まれます。他のタブは初めて切り替えたときに読み込まれるので、リモートサーバー上のタブが起動時に接続することはありません。

検索結果や一覧のタブは、そのディレクトリとして復元されます。コマンドラインでディレクトリを指定して開いたペインは、その 1 つのタブだけで始まります。

キーを変更する

KEY_BINDINGS['next_tab'] = ['Ctrl-PAGE_DOWN', 'Ctrl-TAB']
KEY_BINDINGS['prev_tab'] = ['Ctrl-PAGE_UP', 'Ctrl-Shift-TAB']

ターミナルは Ctrl-Tab を送らないため、Ctrl-Tab への割り当てはデスクトップアプリでだけ働きます。キーバインドを参照してください。