VsCode触发代码补全后的代码提示失效问题。

问题描述

使用Emmet或者其他代码片段补全后,想修改默认的补全内容,补全片段出现半透明的白色底,这时候再使用一些已定义的代码片段,无法触发VsCode的代码片段机制。

然后我需要将光标移除至半透明底区域点击,再又移回来,待那个半透明白色底区域消失后,才可以再次触发编辑时的代码补全。

问题出现的平台版本及自己尝试过哪些方法

VsCode v1.34.0 (先前好几个版本都也有出现)

尝试过在社区搜索和谷歌,先前在思否有见过有类似问题的,我还关注了问题,后来又找不到了。

相关代码

无代码 效果图如下:

图片描述

你期待的结果是什么?实际看到的错误信息又是什么?

期待在不需要代码补全的默认效果时,可以直接编辑并获得编辑器的代码提示。
不再出现那个半透明白色底。

阅读 11.5k
5 个回答

我最近也发现这个问题了,很烦,每次都得再按方向键跳回来,我感觉是vs的键盘快捷方式命令的代码写的有问题,应该加一句光标左右移动一下。

clipboard.png

你应该想改的是这个

clipboard.png

&& !editorTabMovesFocus 删掉

若有帮助请 upvote 或采纳~

排除文件,貌似emmet干预太多了,可以把ts,js文件排除,就好了
1楼的回答虽然能解决,但是测试了下发现按tab上提示失效了.....

logo
Microsoft
子站问答
访问
宣传栏