2011-10-20 14 views
0

ファイルがどこにあるかわからないときは、emacs .コマンドを使ってディレクトリツリーを移動します。私の問題は:あるファイルを閉じると、私はディレクトリの一番上に戻ります。Emacsファイルのナビゲーション

誰かがファイルを閉じてディレクトリツリーの現在のブランチに戻る方法を知っていますか?

+0

'C-x C-f'を使ってファイルを探すのに何が問題になっていますか? – tekknolagi

答えて

2

これは、emacsがシェルの現在の作業ディレクトリを変更できる必要がありますが、これは直接できません。

回避策として、emacsに組み込まれているシェルを使用できます(いくつかの亜種があります)。

+1

+1 Emacs以外の問題?コントロールを反転させると、問題はEmacsの中にあり、固定されたものと同じくらい良いものになりました。クラシック。 – pmr

0

C-x C-vアクティブなバッファ内のファイルと同じディレクトリからファイルの入力を求められます。新しいファイルを選択すると、古いファイルが閉じられ、新しいファイルに置き換えられます。それはあなたが望むことをしますか?

0

idoパッケージを使用してファイルを開きます。ファイルを開いてC-x C-f C-d(ファイルを開いてからC-d)を押すと、そのファイルのディレクトリにdiredが開きます。それがあなたの問題を解決するだろうか?

0

単にファイルを閉じるのを止めるだけで十分です。あなたが一日の終わりにemacsをシャットダウンすると、ファイルはとにかく閉じます。それ以外の場合は、midnight modeを使用して、未使用のバッファーを定期的にクリーンアップすることができます。

関連する問題