しょぼしょぼすくりぷと xyzzy > xyzzyの初歩講座(機能と操作) > xyzzy付属の2画面ファイラー

xyzzy付属の2画面ファイラー

xyzzyのファイラーの説明とショートカットキーを紹介します

ファイラーとは何かというと

フォルダーや、エクスプローラのようなファイルの操作を便利にするものです。 作者の亀井さんは sharpの X68000で動いていた2画面ファイラー mintを参考にして作ったらしいです。

1画面と2画面表示ができるようです。

xyzzyのファイラー起動方法

C-c C-fでたちあげます。一画面ファイラーは C-x C-f でファイルの選択中に フォルダまで選択している時[RET]を押すと出てきます。


ファイラーの機能と操作キー(ショートカットキー)

ファイラーで良く使う機能(機能全体の一部)を紹介します。

End画面をリフレッシュ。最新の情報に
矢印,Backspace,TABカーソル、フォルダの移動(windowsと同じ)
SPCファイルの選択 ON/OFF
ESCファイラー終了
X実行
*読み込み
S-HOMEおもわずマウスでくりっくしまくったとき、選択を全部オフに
Jディレクトリの移動 *filer-directories*に設定しておくともっと便利に
Lドライブの移動
Wファイルをのぞき見る
Rファイル名の変更。複数選択の場合正規表現で一気にリネーム
.(ピリオド)マスクの選択。まぁ拡張子ごとに必要なファイルだけを表示したい時便利(*.htm+なら HTMLのファイルだけになるとか)
F6ファイルの並べ替え
B選択されたファイルをバイトコンパイル

R(ファイル名の変更)コマンドについて 突っ込んで説明すると

このファイラーでは ファイル名の変更を複数ある場合には正規表現が使えて、とても便利になります。
(OK押した後確認に聞いてくるのもすごい)。

◆拡張子の変換例:

("\(.+\).text" -> "\1.txt")
xyzzy.text -> xyzzy.txt
()で囲うと置換後利用できる、順番を指定して1で、.はどんな文字にも対応してくれるという意味。

◆拡張子の変更削除例:

("\(.+\).l.txt" -> "\1.l")
xyzzy.l.text -> xyzzy.l(1:xyzzy)

◆バックアップ用変更例:

("\(.+\)\.\(.+\)" -> "\1_backup.\2"))
xyzzy.java -> xyzzy_backup.java(1:xyzzy / 2:java)
xyzzy.java.txt -> xyzzy.java_backup.txt(1:xyzzy.java / 2:txt)
複数.があるとちょっとめんどい\.のようにしてピリオド自体を表す。

ファイラーカスタマイズサンプル

Version 0.2.2.215

変数*filer-mark-file-size-unit*に#\B, #\K, #\M, #\G, #\Tを設定して、ファイラのマークファイルの合計サイズの単位を指定できるようにした。ただし、例えば#\Kが設定されたとき、サイズが1K未満ならバイト単位になる。

その他のもっとショートカットキーなどの細かい情報は

Toy さんとこ | ファイラーの使い方(へんみさん) | wiki ファイラのManual | ファイラ(Hieさん) | Filer(黒い羽根さん)



ファイラー操作方法の表示サンプル

xyzzyのファイラーは画面下にメッセージが表示されています。 デフォルトでもファイラーの操作方法が表示されていますが、自分で好きにカスタマイズできます。 カスタマイズ方法は 変数に表示させるだけです。
  (setq *filer-guide-text*
		'("表示 >>> A:属    U:DIR寸  W:見  .:抽  F6:並  =:比  End:画新"
		  "DIR  >>> J:DIR動 L:ドライブ  K:作dir  ^:取出  S/P:DIR合  @:同DIR別名複製 \:動根(基)"
		  "FILE >>> M:動    ]:送  D:削  C:複  F:検  G:検(dir) C-g:GREP?  N:開-新ファイル名  M-v:開-書禁 "
		  "         *:読  X:f実  F3:P実 R:名変(複でregx) S-F10:突出品書き B:解釈"
		  "塊 >>> O:圧  E:凍  V:塊見  T:作近道 // 印>>>  /:全印す  Home:印覆  S-Home:印消 "
		  "さんまくいたい、、、"
		  ))
;わかりにくい
;近道 ショートカット/ 根 ルート/ 解釈 compile
  
nilにすれば、すっきりしちゃいます。
Hieさんとこにもありましたね | メモ(livedoor wikiさん) | xyzzyカスタマイズ / .xyzzyファイル(ベーカー街の物置さん) |google検索


しょぼしょぼすくりぷと xyzzy | xyzzyの初歩講座(機能と操作)