Visual Studio代码自动完成同一文件中的单词

时间:2017-01-05 23:11:07

标签: macos autocomplete visual-studio-code

[注意:我已经按照建议here尝试了javascript.suggest.alwaysAllWords,但建议的设置只会在代码1.8.1中为macOS提供Unknown configuration setting。]

自动完成在Visual Studio Code中对我来说很好,但仅适用于外部模块中的代码。这非常适合它的价值,但我真的错过了Sublime基于缓冲区的自动完成功能,它基本上包含当前打开的缓冲区中的任何单词作为自动完成选项。

例如,当我输入此内容时:

hashToPage : String -> Page
hashT

我希望自动填充能够提供oPage作为hashT的完成情况。相反,我必须重新键入整个字符串。

有没有办法调整设置以包含当前页面中的字词?

(或者所有打开的缓冲区,或者我创建的索引变量和函数名称的任何方法?)

1 个答案:

答案 0 :(得分:2)

在互联网上搜索我发现了以下选项:

"editor.quickSuggestions": {
  "other": true,
  "comments": false,
  "strings": false
},

像这样修复,这对我有用:

"editor.quickSuggestions": {
  "other": true,
  "comments": true,
  "strings": true
},