私はhttps://github.com/Shougo/neocomplete.vimと一緒にhttps://github.com/nsf/gocodeを私のGoオートコンプリートに使用します。Golang Vimオートコンプリートヒント
1つの小さなことを除いて、これは本当にうまく動作します。私は何か fmt.pri
などを入力すると、私はそうのようなオートコンプリートオプションを取得:
fmt.Println(a ...interface{}) (n int, err error)
私は行くために新たなんだので、今私は何をしている、方法が必要なものを引数知っているので、これは、超便利ですタイプ、またそれは何を返すのでしょうか。 残念ながら、過去の括弧を書いてすぐに、情報はなくなりました。 fmt.Println(
私が最初に使っていたより複雑な方法では、私は立ち往生していて、ソース定義にジャンプするか、godocを実行する必要があります。
この情報をどこかで利用できるようにするのは、コマンド/ステータス行があるVimの一番下にあるほうがはるかに簡単です。
どのようにこのようなことが達成できるか知っていますか?
EDIT:プレビューウィンドウが私のVimを破損するので、オプションではありません。
私はあなたが望むことをするVimプラグインについて知らない(私もそれが存在しないことは知らないが)が、そのようなことは技術的に可能である。 [python-mode](https://github.com/klen/python-mode)にも同様の機能があり、小さな分割ウィンドウが開き、そのようなAPIドキュメントが表示されます。あなたが冒険を感じているなら、それをモデルとして見て、それを実装しようとすることができます。 –
私が最初にgocodeをインストールしたとき、それはあなたの提案とまったく同じでした。関数のプロトタイプで小さなウィンドウを開きました。残念ながら、それは他のものを混乱させたので、私は "completeopt- = preview"でその機能を無効にしなければなりませんでした。多分それをオンにしようとしますか? –