比如在 CLion 这里面,insert 后面那个函数总是提示说我前面少了分号,但实际上根本没少分号。
如果我在 insert 后面加一个 delete 函数,原先报错的 delete 函数反而不报错了。
用 IDEA 写 Vue 的时候,也有的地方说什么我出现了特殊字符,但实际上没有出现,而且代码可以正常运行
1
movq OP 它要是只报错那可以完全不管,问题是报错了之后,后面的代码,补全,格式化,全都失效了
|
2
winterbells 2021-11-27 19:33:17 +08:00 via Android
全选-剪贴-粘贴
这招有时又用,但我很久没遇到了 |
3
Liyiw 2021-11-27 20:27:36 +08:00 2
delete 好像是 c++关键字?
|
4
nicevar 2021-11-27 20:28:22 +08:00
这种情况先检查插件,很多时候都是一些插件引起的
|
6
vanton 2021-11-27 20:47:55 +08:00 1
delete 是不可以使用的,你看颜色。
|
7
thinkershare 2021-11-27 20:56:19 +08:00 2
这种基于词法,句法的分析器, 如果某个词法解析失败了, 后面的解析也无法进行, 因为编辑器无法为后面的代码创建一个有效的 Context(其实是编辑器不够智能,哈哈), delete 肯定是不能够做函数名称的, 从 C 继承而来的运算符关键字
|
8
anguiao 2021-11-27 20:58:25 +08:00
delete 是 C++ 的保留字,不能用在其他地方,IDE 报错没毛病啊。
然后 Vue 的问题,不知道你指的是什么,对类似的情况没有印象。 |
9
learningman 2021-11-28 01:12:04 +08:00 1
哈哈哈,下次质疑 IDE/编译器 之前,先检讨下自己
|
10
ychost 2021-11-28 13:14:47 +08:00
idea 在 2020 之后 BUG 就多了,我现在还是 2019 最后一个版本
|
11
codingBug 2021-11-28 21:01:58 +08:00 via Android
点一下左边黄色的💡,看看有没有可操作的
|
12
seliote 2021-11-28 21:10:17 +08:00
我一直滚动更新,最近几个版本 Bug 确实变多了
|