簡體   English   中英

適用於javascript的VSCode intelliSense自動完成功能

[英]VSCode intelliSense autocomplete for javascript

我希望Visual Studio Code能夠自動填充打開文檔中的所有單詞,而不是它找到的范圍特定變量。 我應該在設置中更改什么?

編輯:問題時代碼版本0.3.0。

我剛想通了。 這將使用頁面上的所有單詞自動完成。

// Always include all words from the current document.
"javascript.suggest.alwaysAllWords": true,

// Complete functions with their parameter signature.
"javascript.suggest.useCodeSnippetsOnMethodSuggest": true

盡管這個問題已經有一段時間了,但我想我可能會幫助那些在同一個問題上遇到麻煩的人。

所以這里。 這是針對最新版本的VS Code編寫的。

對於真正的智能感知,例如,當您按下“。”時,您打算獲得與“控制台”相關的所有方法。 ,您可以使用相應的Typescript定義文件。 現在我同意此修復程序針對節點,並且在系統上需要與npm一樣。 但是,仍然適用於您可能遇到的所有主要JavaScript工作。

在Linux上,為此,您需要“npm”並全局安裝TypeScript Definition Manager(tsd)。

npm install -g tsd

然后在當前項目目錄中(或通過切換到項目目錄),打開終端窗口並添加以下行

tsd query node --action install
tsd query express --action install

然后,只要你在當前目錄中打開你的.js文件,你就可以獲得所有DOM對象和其他可能的東西的正確自動完成/智能感知。

它對我有用,這是我在linux上使用VSCode的唯一原因(至少對JavaScript來說,即使我也喜歡LightTable)

有關進一步的信息(以及澄清,如果我不知道怎么能夠清楚),請訪問以下鏈接:

VS Code上的Node.js應用程序

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM