VSCode回车后自动补全失效,如何恢复输入时自动触发补全?
VSCode回车后自动触发补全的解决方法
- 调整自动补全触发时机
打开VSCode设置(快捷键Ctrl+,),搜索editor.quickSuggestions,确保配置如下:
"editor.quickSuggestions": { "other": "on", "comments": "off", "strings": "off" }
将other设为on,就能保证输入时自动触发补全列表。
- 配置回车时的补全行为
搜索editor.acceptSuggestionOnEnter,设置为"smart"(推荐)或"on":
"editor.acceptSuggestionOnEnter": "smart"
smart模式下,只有当存在明确匹配的补全选项时,回车才会接受补全,避免误触发;设为on则每次回车都接受当前补全。
排查扩展冲突
部分第三方扩展可能会干扰补全逻辑,可临时禁用所有非官方扩展,重启VSCode测试。如果恢复正常,再逐个启用扩展排查问题来源。重置补全相关设置(极端情况)
若上述方法无效,可打开设置JSON文件(设置界面右上角图标),备份现有配置后,删除所有和补全相关的配置项,恢复默认设置后重新调整。
内容的提问来源于stack exchange,提问作者Mehdi Faraji
相关产品推荐
相关产品推荐

