回答:
このStackOverflowの質問はあなたの質問と同じです。そして、OPによって受け入れられた答えは良いものです。他にも良い答えがあります。
同様に、help-gnu-emacs @ gnu.orgへのこの質問も基本的に同じです。
両方の質問に対する私自身の答えは、Iciclesを使用して、このコマンドを定義することです。
(defun my-find-file()
「 `icicle-find-file 'のようですが、altアクションは一時的にファイルを表示します。
「CS-down」などの代替アクションキーは、候補ファイルにアクセスします
「view-mode」を実行して、最後に表示された候補のバッファを削除します。」
(インタラクティブ)
(let((icicle-candidate-alt-action-fn
(ラムダ(ファイル)
(いつ(そして最後に見たのか)
(get-file-buffer my-last-viewed))
(kill-buffer(get-file-buffer my-last-viewed)))
(setq my-last-viewed(abbreviate-file-name file))
(ビューファイル)
(select-frame-set-input-focus
(ウィンドウフレーム(アクティブミニバッファーウィンドウ))))))
(icicle-find-file-of-content)))
(defvar my-last-viewed nil
「「my-find-file」の代替アクションによって表示された最後のファイル。」)
その後、次のことができます。
M-x my-find-file(またはキーにバインドする-例C-x C-f)。downまたはupを使用してファイル名を循環させます。C-S-down順番に次のファイルにアクセスするために使用します。RET訪問するファイルまたはC-gキャンセルするファイルを選択します。詳細については、リンクされた投稿を参照してください。
この機能がHelmにすでに組み込まれていることを発見しました。使用するには、上矢印と下矢印を使用して、C-up / C-downを押します。
"Helm-follow-mode allowed only on images, disabling"。これをチェックするビットを削除しようとしたところ、helm-follow-modeは通常のファイルでも動作するように見えますが、各ファイルを開くのには少し時間がかかります。彼らがこの行動を変えた理由を誰かが知っていますか?
qlmanage、ファイルの内容またはPDFまたは画像を表示するために使用できると呼ばれるネイティブアプリケーションがあります。別のフォーラム参加者は、上記のアプリケーションで複数のアイテムを(次々に)表示するときに、後続のプロセスを削除する関数を作成しました。ここでは、関連するスレッドへのリンクは次のとおりです。 stackoverflow.com/questions/20023458/... 私は現在、それは私がファイルマネージャモードとでキー上または下矢印を使用できるように設定したqlmanage時点でファイルの内容を表示します。