【问题标题】:Visual Studio Code autocomplete for words in same fileVisual Studio Code 自动完成同一文件中的单词
【发布时间】:2017-05-20 15:57:09
【问题描述】:

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


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

例如,当我输入以下内容时:

hashToPage : String -> Page
hashT

我希望自动完成提供 oPage 作为 hashT 的完成。相反,我必须重新输入整个字符串。

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

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

【问题讨论】:

  • 见下方评论。

标签: macos autocomplete visual-studio-code


【解决方案1】:

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

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

这样修复对我来说是正确的:

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

【讨论】:

  • 仍然无法正常工作,但也许我做错了™。大概“editor.quickSuggestions”是添加到settings.json(又名USER SETTINGS)的键?
  • 是的,它在配置中的最后一个版本
  • 不知道我做错了什么,那么。我在一个打开的文件中键入的字符串仍未在另一个打开的文件中自动完成。
  • 如果您还想从其他打开的文件中查找单词补全,则应该更改您的问题标题。请参阅github.com/Microsoft/vscode/issues/5312#issuecomment-724717894 这将很快添加到 vscode。我假设您启用了Editor: Word Based Suggestions(这是默认设置)?
猜你喜欢
  • 2022-01-26
  • 2021-09-11
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 2018-07-18
  • 2020-12-28
  • 1970-01-01
  • 2020-08-27
相关资源
最近更新 更多