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

发布于 2022-09-11 21:12:01 字数 482 浏览 9 评论 0

问题描述

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

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

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

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

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

相关代码

无代码 效果图如下:

图片描述

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

dawn曙光 2022-09-18 21:12:01

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

最好是你 2022-09-18 21:12:01

找了好久,贴上一篇博客的解决方法:
https://blog.csdn.net/QQ97261...

黎夕旧梦 2022-09-18 21:12:01

clipboard.png

你应该想改的是这个

clipboard.png

&& !editorTabMovesFocus 删掉

若有帮助请 upvote 或采纳~

战皆罪 2022-09-18 21:12:01

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

不寐倦长更 2022-09-18 21:12:01

最上面两个回答的不是同一个问题.
请问有找到解决方案吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文