112

私は最近、idoパッケージを含むemacsスターターキットに切り替えました。

idoには、ファイルを検索するときにパスを提案する優れた機能があります。これは、新しいファイルを作成する場合を除いて、通常は非常に便利です。新しいファイル名が別のパスの提案と一致すると、idoはそれが私が望んでいたものであると想定して自動的にそのパスに切り替わりますが、通常はそうではなく、煩わしいと思います。

この問題を回避するには、シェルからnewfileにタッチし、新しいバッファーを作成して名前を付けて保存するか、Mxfind-fileを使用して元の動作を取得します。もちろん、Cx Cfを再度find-fileに再バインドすることもできますが、ido-find-fileが好きなときは、パスを明示的に入力したときにパスの自動切り替えを停止する必要があります。

ido-find-file中に押すと、探しているファイルが存在しないことを通知し、提案を停止するための簡単なキーがあると思います。または、より望ましい動作を取得するために設定できる変数はありますか?

4

4 に答える 4

150

試す:

Cx Cf Cf

idoモードから「通常の」ファイル検索モードに移行する必要があります

于 2011-02-28T04:32:45.957 に答える
54

Cjはあなたが探している重要な組み合わせです。

于 2011-02-28T04:18:23.360 に答える
29

前述のように、高速で、Cjを使用してすぐに確認し、追加のCfを使用して一時的に従来のモードに切り替えることはすべて便利です。

また、idoがすでに代替ファイルパスを選択している場合は、Czを押して元の場所に戻り、その動作を一時的に無効にすることができます。

于 2011-03-11T21:03:30.510 に答える
2

関連する問題の解決策-上書きの確認を求めないido。

http://lists.gnu.org/archive/html/bug-gnu-emacs/2010-11/msg00226.html

于 2011-12-31T12:21:34.033 に答える