2012-11-21 7 views
10

EmacsでTrampモードを使用してファイルをリモートで編集しています。私はまた、イドモードを使用しています。 Trampを使用して開いたファイルの同じディレクトリに新しいファイルを追加すると、Trampに新しいファイル(C-x C-f)が見つからないことがありました。トランプをリフレッシュする方法はありますか?EmacsのリモートディレクトリをリフレッシュするTramp Mode

答えて

10

としては、あなたがrevert-bufferを実行し、ディレクトリのリストを更新するのdiredバッファにグラムを押すことができ、hereを文書化。

+1

はい、あなたは正しいです。 diredモードで 'g'を押すと動作します! – liangzan

+0

'g'は通常の 'バッファ内容をリフレッシュする'バインディングで、多くのEmacsモードで動作します。 – phils

18

あなたの質問は、trampで使用されるido-modeについてです。ファイルの検索中にido自動補完を更新するには、C-l ido-reread-directoryを押します。

+1

もう一度私のために働いたが、それ以上はなかった。理由はありません。 : '変数としてのシンボルの値はvoidです:ido-cur-item'。 すべてのソリューション? –

+1

@ reza.safiyatです。なぜなら、ファイルやディレクトリを開くコンテキストで呼び出す必要があるからです。これを試してみるには、 'ido-find-file'を使って、リフレッシュしたいディレクトリに行き、" C-l "(idoバッファの中で)を押します。現在見ているディレクトリを更新します。 – Shlomi