0

1

私のidoモードは、ファイル名/フォルダーを適切にキャッシュしません。フォルダー内のファイルを一覧表示しますが、しばらく前から新しいファイルは表示されません。助言がありますか ?

2

jde では、複数のウィンドウを開いている場合、1 つのウィンドウでコンパイルすると、対応する「* クラスの名前 *」が作成され、次のウィンドウで順番に開きます。ウィンドウが 1 つしか開いていない場合はこれで問題ありませんが、次の目的で使用できる関数を作成するための助けを得ることができます。

ウィンドウに名前を付ける JDE コンパイル サーバーのすべてのバッファを、そのウィンドウが存在する場合にのみ開くように強制します。 * クラスの名前 * の形式の jde からのすべての実行ウィンドウが存在する場合は、同じウィンドウで開くように強制します。Jdeは自動的にバッファに「 * クラスの名前 * 」という名前を付けます。おそらくコードを掘り下げて簡単な修正を見つけるでしょう...したがって、コードが* jde run - filename *を含む正規表現を使用してすべてのウィンドウを強制できる場合またはそれに沿った何かも機能します。

こちらにも初投稿ですのでよろしくお願いします。誰かが親切に感じているなら、1、2で何がうまくいかないのかについて、いくつかのアイデアが欲しいです.

4

2 に答える 2

0

しばらくJDEを使ってみたのですが、悲鳴を上げて逃げてしまい、どうしようもありません。

1)の場合、構成のバグに対する最善の策は、カスタマイズされたファイルのロードをスキップすることです。

$ emacs -q

それが機能するかどうかを確認します。もしそうなら、それが壊れるまであなたの通常の機能をゆっくりと追加してください。これ以上の情報がなければ、私ができることはたくさんありません。

問題がかなり絞り込まれていると思われる場合は、関連する関数のソースコードを調べてみてください。あなたはEmacsについて多くを学び、そこであなたの問題の解決策を見つけることがよくあります。

お役に立てば幸いです。

于 2009-05-25T17:23:58.783 に答える
0

1 ) なぜこの問題が発生するのかわかりませんが、以下を .emacs に追加してください:

(defadvice ido-find-file (auto-refresh-ido nil activate の前)
(setq ido-rescan t))

これにより、ファイルを開こうとするたびに、ファイルを更新するように ido に通知されます。これはとにかく機能するはずですが、.emacs ファイルで他の何かがそれを阻害している可能性があります。

2についてはわかりません。

于 2009-05-25T14:55:33.813 に答える