vscode代码片段建议bug
版本: 1.53.2 (system setup)
提交: 622cb0
日期: 2021-02-11T11:48:04.245Z
Electron: 11.2.1
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: 8.7.220.31-electron.0
OS: Windows_NT x64 10.0.19041
今天更新了本地vscode版本之后,发现代码片段建议使用异常,键入enter换行之后就会弹出自定义代码片段建议十分影响使用.
查看了相关更新文档后发现是vscode+LSP共同引起的一个bug.目前bug已修复,估计会在后面更新.
简单描述一下bug出现的原因:因为本地装了lua的扩展插件,由于内部接口的函数处理添加了换行符 '\n'的建议触发.导致编辑器在键入enter即换行后会引起自动建议的显示即自定义代码片段建议.问题详见以下链接:
https://github.com/sumneko/lua-language-server/issues/401
https://github.com/microsoft/vscode/issues/117194
解决办法:
1.关闭lua或其他LSP插件(不建议)
2.在vscode设置中关闭触发符建议显示