ホームページ  >  記事  >  バックエンド開発  >  CentOS に付属の Vim にはオートコンプリート機能があるのに、Mac に付属のものにはオートコンプリートがないのはなぜですか?

CentOS に付属の Vim にはオートコンプリート機能があるのに、Mac に付属のものにはオートコンプリートがないのはなぜですか?

WBOY
WBOYオリジナル
2016-09-05 08:59:551108ブラウズ

前述したように、CentOS のヘルプをいくつか見ていて、独自の Vim にはデフォルトでオートコンプリート機能があることがわかりました。これは、Ctrl+x、Ctrl+o の順に実行される機能です。
ただし、Mac に付属の Vim には付属していません。コードの強調表示をオンにするなど、Mac で Vim の他の設定を変更しましたが、この自動補完を行う方法がわかりません。CentOS にも行きました。 /etc/vimrcと/usr /share/vimに行って見ましたが、vimの下のフォルダーにあるものの意味がわかりませんでした。コード補完がプラグインである場合、理論上は次のようになります。 /etc/vimrc にロードされていることがわかりますが、ロードされていません。
プラグインではないのなら、なぜ Vim は Mac に付属していないのでしょうか?

先輩方からアドバイスをいただければ幸いです、ありがとうございます。

Mac で「omnifunc」が設定されていないというプロンプトが表示されるのですが、確認したところ、このデフォルトのプラグインは Omni completed と呼ばれるもので、Vim7x ディレクトリの autoload ディレクトリにあるものを使用して実装されているようです。でも設定方法が分かりません

更新:

はい、自分で解決しました。

返信内容:

前述したように、CentOS のヘルプをいくつか見ていて、独自の Vim にはデフォルトでオートコンプリート機能があることがわかりました。これは、Ctrl+x、Ctrl+o の順に実行される機能です。
ただし、Mac に付属の Vim には付属していません。コードの強調表示をオンにするなど、Mac で Vim の他の設定を変更しましたが、この自動補完を行う方法がわかりません。CentOS にも行きました。 /etc/vimrcと/usr /share/vimに行って見ましたが、vimの下のフォルダーにあるものの意味がわかりませんでした。コード補完がプラグインである場合、理論上は次のようになります。 /etc/vimrc にロードされていることがわかりますが、ロードされていません。
プラグインではないのなら、なぜ Vim は Mac に付属していないのでしょうか?

先輩方からアドバイスをいただければ幸いです、ありがとうございます。

Mac で「omnifunc」が設定されていないというプロンプトが表示されるのですが、確認したところ、このデフォルトのプラグインは Omni completed と呼ばれるもので、Vim7x ディレクトリの autoload ディレクトリにあるものを使用して実装されているようです。でも設定方法が分かりません

更新:

はい、自分で解決しました。

vim --バージョン

あなたはスーパータグについて話していますが、その補完はあまりスマートではありません。非常に便利な ycm プラグインを試してみてください

Amway は Vim をより効率的にするためのプロジェクトです

:scriptnames 2 つのプラットフォーム間でのスクリプトの使用の違いを確認してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。