VsCode触发代码补全后的代码提示失效问题。
问题描述
使用Emmet或者其他代码片段补全后,想修改默认的补全内容,补全片段出现半透明的白色底,这时候再使用一些已定义的代码片段,无法触发VsCode的代码片段机制。
然后我需要将光标移除至半透明底区域点击,再又移回来,待那个半透明白色底区域消失后,才可以再次触发编辑时的代码补全。
问题出现的平台版本及自己尝试过哪些方法
VsCode v1.34.0 (先前好几个版本都也有出现)
尝试过在社区搜索和谷歌,先前在思否有见过有类似问题的,我还关注了问题,后来又找不到了。
相关代码
无代码 效果图如下:
你期待的结果是什么?实际看到的错误信息又是什么?
期待在不需要代码补全的默认效果时,可以直接编辑并获得编辑器的代码提示。
不再出现那个半透明白色底。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我最近也发现这个问题了,很烦,每次都得再按方向键跳回来,我感觉是vs的键盘快捷方式命令的代码写的有问题,应该加一句光标左右移动一下。
找了好久,贴上一篇博客的解决方法:
https://blog.csdn.net/QQ97261...
你应该想改的是这个
把
&& !editorTabMovesFocus
删掉若有帮助请 upvote 或采纳~
排除文件,貌似emmet干预太多了,可以把ts,js文件排除,就好了
1楼的回答虽然能解决,但是测试了下发现按tab上提示失效了.....
最上面两个回答的不是同一个问题.
请问有找到解决方案吗?