3

私は Vim から Emacs への移行を試みていますが、Vim の機能の中で本当に欠けているのは、コンテキストに依存しない補完ポップアップ (CTRL-nおよびCTRL-p) です。たとえば、以下のバッファでhethenと入力CTRL-nすると、ポップアップが表示されます。

vim コンテキストに依存しない補完メニュー

Emacsで同様のコンテキスト非依存の補完メニューを取得するにはどうすればよいですか?

注: さまざまなコンテキスト間で参照を作成すると役立つことが多いため (たとえば、再構築されたテキストのドキュメントから Python クラスを参照するなど)、コンテキストに依存しない「オムニコンプリート」は役に立ちません。

さらに、M-/オートコンプリートがトリガーされることはわかっていますが、一致を循環するだけです。一致を示すポップアップ リストが必要です。

4

2 に答える 2

5

オート コンプリート モードは、探していることを行う必要があります。

通常、ホットキーではトリガーされませんが、次のようなものです。

(setq ac-auto-start nil)
(global-set-key "\M-/" 'auto-complete)

あなたがしたいことをするべきです。

于 2013-07-29T15:13:22.850 に答える