2009-05-28 33 views
8

ご挨拶。私はvimを何年も使ってきましたが、最近Xcodeを使い始めました。 XCodeについて本当に好きなことの1つは、の自動完全な単語私が打つ<TAB>なしであるということです。vimでのXコードのような自動補完(タブなし)?

例えば、以下の画像では、NSSObjと入力するだけで、残りは自動的に入力され、特別なキーストロークは必要ありません。

alt text

私はvimの中でこの効果を再現したいと思います。

明らかに、この質問は、vimでtab/omni-completionを処理する方法に関するものではありません。私は既にタブ/オムニ補完をうまく働いていますが、それは問題ではありません。質問は、誰かが私がと入力しているときにvimにオートコンプリートを与える方法を知っていますか?

+0

私はXCodeに慣れていません。あなたがタブを押していない場合、提案された完了を受け入れるためにあなたは何をしますか(または、本当に欲しかったのがNSObjibでしたか? – rampion

+0

まず、あなたは本当にこれをやりたいとは思わない。 omn​​icompleteを常時発射させるのは、ユーザーがキーボードコマンド/ショートカットを一般的に使用しないため、現代のIDEに置く脳のローターです。 第2に、このひどいアイデアを残しておけば、挿入モードでテキストを入力するたびに発生するイベントを確認するためのautocmdのヘルプが表示されます。 – Whaledawg

+0

Whaledawg、autocmdを指摘してくれてありがとう。私はautocomplpop.vimが働いていて、私の頭がゆっくりと腐っていくのを感じることができます。素晴らしい気分です。 –

答えて

14

vimscriptsには、autocomplpop.vimと呼ばれるプラグインがあります。

+1

恐ろしい。このプラグインは完全に揺れる。ありがとう。 –

2

もう1つのオプションは、Shougo製のneocomplcacheと呼ばれるvimスクリプトです。

+0

AutoComplPopは素晴らしいですが、私はneocomplcacheが優れていることを発見しました。 –

関連する問題