vlambda博客
学习文章列表

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设置中关闭触发符建议显示