2016-08-31 9 views
0

に私が探しています行動を私はVisual Studioのコードは、STDのオートコンプリートされていません:: C++ではUbuntuの

using std::coを入力するときに私はそれがCOUT(または少なくとも示唆)するオートコンプリートすることを期待されて

using std::vect私はそれがベクトルにオートコンプリートすると期待しています

私はそれを私のラップトップに設定して、それは完璧にうまくいきます...それはそうではありません。悲しいことに、数時間の手直しとグーグルでそれを理解していない。

インストール済みのC++、ビルドの基礎、clang-format-3.8 vscode、C++ extention、およびC++オートコンプリート。 が働い1はこれがc_cpp_propertiesに追加されていた気づいた(私は助けるために打ち鳴らすを期待したが、他のオプションの外であったということではない。)

, 
    "clang_format" : { 
     "style" : "file", 
     "fallback-style" : "LLVM", 
     "sort-includes" : false 
    } 

私はそれはおそらく、パッケージの違いだと思いますが、その違いがどこにあるか見ることができません。 vscode configがあれば、その違いを見つけることもできません。

また、含まれているヘッダーについては自動補完も行いません。

私はusingまたはincludeのいずれかのオートコンプリートを取得していません。 私が持っているオートコンプリートオプションは動作しません.へのパスはシステム上で動作します。パス情報は表示されず、abcアイコンとコマンドだけが必要です。

答えて

1

編集:実際には、これはstd::<blah>オートコンプリートが解決しない

がATM動作していないように見えます。

修正: ファイル=> preferences->ワークスペースの設定

は、ユーザーにこれを上書きします:

{ 
    "C_Cpp.autocomplete": "Disabled" 
} 

デフォルト設定の一番下までスクロールする場合は、

// Controls auto completion for C/C++ code. 
'Default' uses an experimental recursive directory tag parser (as of right now). 
'Disabled' uses the word based completion provided by Visual Studio Code. 
    "C_Cpp.autocomplete": "Default" 
が表示されます

githubでこの問題を見たときにこれを見つけました:

https://github.com/Microsoft/vscode-cpptools/issues/189

関連する問題