Emacs では、ディレクトリを開いてファイルを選択できます。ディレクトリ内で 1 ステップ上または下に移動した後、コントロールは別の分割ウィンドウに移動します。私の問題は、同じウィンドウでコントロールを作成する方法ですか?
これを考えると、特定の分割ウィンドウでファイルを開く方法も?
Emacs では、ディレクトリを開いてファイルを選択できます。ディレクトリ内で 1 ステップ上または下に移動した後、コントロールは別の分割ウィンドウに移動します。私の問題は、同じウィンドウでコントロールを作成する方法ですか?
これを考えると、特定の分割ウィンドウでファイルを開く方法も?
を使用している場合は、 を使用して上位ディレクトリを含め、サブディレクトリを含めるdired
ことができます。と でディレクトリ エントリ間をジャンプします。^i<>
では、ポイントがディレクトリの上にあるときに( ) をdired-mode
押すと、(新しいバッファを開くのではなく) そのディレクトリの内容を同じバッファに挿入できます。idired-maybe-insert-subdir
C-M-p複数のディレクトリが開いているバッファで、ポイントが開いているサブディレクトリにあるときに( ) を押すdired-prev-subdir
と、バッファ内の前のディレクトリにジャンプします。
右クリックでサブディレクトリを dired バッファに挿入したいとおっしゃいました。これを行うコードは次のとおりです。
(add-hook 'dired-mode-hook
(lambda ()
(local-set-key [mouse-3]
(lambda (click)
(interactive "e")
(goto-char (posn-point (event-start click)))
(call-interactively #'dired-maybe-insert-subdir)))))