2016-10-11 100 views
1

VSCode的智能感應/自動完成可以配置爲在所有打開的文件中工作,類似於Sublime的所有自動完成插件?有支持這個的擴展嗎?VSCode所有自動完成

具體而言,我期待獲得基本函數和變量名稱自動完成,以跨C,C++,Matlab和Python源文件工作。

回答

1

不,這是不可能的。 VS代碼中的所有操作都嚴格限於文檔,該文檔被傳遞給擴展必須實現的各種API。

我能想象一個黑客,但是,您存儲代碼完成信息持續(在vscode設置,外部文件等),一旦你收集他們爲一個文件,並使用該持久化層,從那裏裝載所有信息。然而,這不是非常動態的,並且要求文件至少一次掃描了代碼完成信息(即它在vscode中打開並且至少激活一次)。

+0

這是我要來的結論,但我很好奇,如果我失去了一些東西。謝謝你的回答。 – tlawren