問題タブ [ido-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - Ido モードはあまりにもスマートです。ファイル名を完成させないようにすることはできますか?
私の問題: Ido-mode を有効にしており、(たとえば).emacs
ホーム ディレクトリ内のファイルを編集したいと考えています。私は.emacs
そこにファイルを持っていませんが.emacs.d
、C-x C-f .emacs RET
.
私はこれを少なくとも数週間解決しようとしてきました.いくつかの回避策がありますが、本当にクレイジーなことをする必要はありません.
emacs - どこでもcomplete-readの代わりにido-completing-readを使用できますか?
私はの大ファンなので、「Emacsでタグを検索するためのido-modeスタイルの補完を取得できますか?」のように書くことなく、ido-mode
などに使用したいと思います。それぞれについて。describe-function
find-tag
両方
と
少なくとも部分的にはその本体のido-completing-read
呼び出しcompleting-read
のために機能しないので、単純な再定義は無限の再帰になります。
ido-completing-read
理論的には、のdocstringの最初の行は「ビルトインのイド語置換」であるため、可能であるはずcompleting-read
です。私は少し周りを見回しましたが、それを試みたり成功したりした人を他に見つけることができないようです。
Iciclesはおそらくこのようなものを提供していることを理解しており、とにかくそれを使用することになるかもしれませんが、それは私が今気にかけているよりも少し思い切ったものです。
助けてくれてありがとう。
vim - vimのidoモードファイル名?
私は厳密にはvimを使用していますが、emacsで遊んでいて、ファイルを開くときにidoモードが本当に好きです。ファイル名の一部を入力するだけで検索が絞り込まれ、目的のファイルがリストの先頭にあるときに Enter キーを押すだけです。vimに似たものはありますか?仕方なく探してきました。
ありがとう
emacs - ido 内の空白を含むパス (find-file) (MS Windows の場合)
Windows マシンで GNU Emacs 23 を実行していido-find-file
ますが、空白を含むファイルの照合に問題があります。
私の .emacs では、を打つとき(setq ido-use-filename-at-point t)
のように文字列を一致させたいと思います。"D:\Dokumente und Einstellungen\Username\Eigene Dateien\Scratch\ipswitch.bat"
C-x C-f
ポイントが と の間にある場合"
、D:\
IDO は を提案d:/Dokumente[Dokumente und Einstellungen]
します。つまり、パターンは空白で「分割」されます。
文字列全体(必要に応じて特定のモード(組織モードなど)に制限される可能性があります)が一致して提案されることを望みます。
どうすればそれを機能させることができますか?
emacs - 私はイド語モードを使ったことがありません。したいですか?
イド語モードを使用しない場合、何が欠けていますか?
イド語を思い切ってやるまで人生は不完全ですか?
emacs - Emacsの再帰的プロジェクト検索
TextMateからEmacsに切り替えています。私がEmacsで本当に望んでいるTextMateの機能の1つは、あいまい一致を使用する「プロジェクトで検索」検索ボックスです。Emacsはidoでこれを持っていますが、idoは子ディレクトリを再帰的に検索しません。1つのディレクトリ内でのみ検索します。
idoにルートディレクトリを与え、その下のすべてを検索する方法はありますか?
アップデート:
以下の質問は、MichałMarczykの回答からのfind-file-in-project.elに関するものです。
このメッセージの何かが明白に聞こえるなら、それは私がEmacsを1週間未満使用したためです。:-)
私が理解しているように、project-local-variablesを使用すると、プロジェクトルートに保持している.emacs-projectファイルで物事を定義できます。
find-file-in-projectをプロジェクトルートにポイントするにはどうすればよいですか?
私はEmacsLispの正規表現構文に精通していません。ffip-regexpのデフォルト値は次のとおりです。
拡張機能を自分のプロジェクトに適したものに切り替えることができると思います。
ffip-find-optionsについて説明していただけますか?ファイルから:
(defvar ffip-find-options """find-file-in-projectを使用するときに`find'に渡す追加のオプション。
これを使用して、プロジェクトの一部を除外します:\ "-not-regex\"。ベンダー。\\" \ "")
これは正確にはどういう意味ですか?ファイル/ディレクトリを除外するためにどのように使用しますか?
.emacs-projectファイルの例を教えていただけますか?
emacs - Emacsで一度に複数のファイルを開く
Emacs で ido-mode を使用すると、ミニバッファーからファイルを開くことができますC-xC-f。この方法では、一度に 1 つのファイルしか開きません。
ディレクトリ内のすべてのファイルを開く、または複数のファイルを指定して開くにはどうすればよいですか?
eclipse - ワークスペースでファイルをすばやく見つける方法/バッファを切り替える方法など。Eclipseで?
Command-TでのTextmateのあいまい検索、VimのFuzzyFinder、またはEmacsのIdoのようなものを探しています。それは存在しますか?いいえの場合、どのようにそれを行うことを好みますか?
emacs - Emacs で、複数のフレームで同じバッファを開くにはどうすればよいですか (ido/iswitch を使用している場合)。
emacs で、同じバッファを複数のフレームで開きたいです。ido を使用する前は、これは簡単でした: で 1 つのフレームのバッファに切り替えてからC-x b、ウィンドウ マネージャで別のフレームにフォーカスし、その別のフレームでもバッファを開きます (C-x b再度 で)。であいまい補完に ido を使用するC-x bと、バッファの 2 番目のコピーを開こうとすると、フォーカスが最初のフレームに戻されてイライラします。
この動作を制御するために設定できる変数はありますか?
理想的には、開いている他のバッファによってまったく偏らないようにしたいと思いC-x b ENTERます (通常、どのウィンドウでも開いていないバッファをデフォルトにしようとします)。
bash - bash以外のものを使用している場合、term.el(ansi-term)でディレクトリを追跡するにはどうすればよいですか
eshell または ansi-term と bash を使用する場合、emacs は現在のディレクトリに応じて default-directory 変数を変更します。
そのため、移動してから/home/user/code/project
ido-find-file を使用してファイルを開くと、CWD で ido が開始されます。ksh (通常のシェル) または zsh (テスト用に試行) を使用すると、機能しません。設定はありますか、それとも bash でサポートされているだけですか?
ありがとう