這就是所謂的IntelliSense。它爲您提供有關您即將致電的功能的更多信息。
在您的例子:1/2(newNode:節點,偏移:號)無效
1/2 - 這表明,有2個重載你想調用的函數(您可以點擊上的箭頭或使用箭頭鍵上/箭頭鍵下通過所有重載導航)
newNode:節點 - newNode是第一參數的名稱,節點是類預期
偏移:數 - offSet是第二個參數的名稱,數字是預期的類型
void - 指示返回類型,在此情況下不返回。
智能感知是Static Typed/Pre編譯語言(如C#或Java)的優勢之一。我認爲Visual Studio Code的一個重要特性是,它爲您提供IntelliSense(擴展)到JavaScript等語言。 (動態,在運行時編譯)。 Visual Studio Code通過使用TypeScript文件(如.d.ts和JSDocs)實現了這一點(我相信)。
關於停用它...我通過settings.json文件看了一下,發現只有2關於智能感知命令:
// Always include all words from the current document. (default: false)
"javascript.suggest.alwaysAllWords": false,
// Complete functions with their parameter signature. (default: false)
"javascript.suggest.useCodeSnippetsOnMethodSuggest": false,
你能夠訪問這個代碼文件 - >首選項 - >用戶設置。 你也可以看到Visual Studio Codes Homepage.
引用的文件都沒有達到你要找的。
這使我認爲你無法停用它。
(查看編輯)您可以查找類型文件夾,並從您的項目中刪除/ exclude。
編輯:經過進一步研究,我相信我發現你正在尋找的設置:Editing Evolved.
你想設置:
editor.quickSuggestions: false,
editor.suggestOnTriggerCharacters: false
在settings.json文件
。
來源
2016-02-03 22:21:41
seN