有没有用的熟练的大佬知道在哪里可以设置,亦或是这就是个 Bug ?
如图,说不影响是假的,专门起的给 sql 用的变量,看起来都是灰色未使用,总是忍不住想要删掉。。。
1
neoblackcap 2019-05-27 16:11:19 +08:00
看看这个情况肯定就是两种语法冲突啦,你要 Pycharm 按哪种语法进行高亮?按目前来看,你这个语言不属于 SQL,因此高亮不起来。如果按 f-string 高亮,select 这些 SQL 的关键字也就不可能高亮。
这东西要能做,完全就是 hack,去 youtrack 提 issue 吧 |
2
warcraft1236 2019-05-27 16:13:46 +08:00
你这个逗号有问题吧,写代码用英文输入法,不要用中文输入法的英文
|
3
zjb861107 2019-05-27 16:41:39 +08:00
![]( )
为什么我可以? |
4
solxnp OP @zjb861107 应该是如 1 楼所说的两种语法冲突了。
你的可以是因为你没使用 sql 语法,看下我的 sql 截图: ![VZNWa6.png]( https://s2.ax1x.com/2019/05/27/VZNWa6.png) |
5
solxnp OP @neoblackcap 确实是这个问题!我尝试在 select 后面加个 1,使之不被认为是个 sql 后,就正常了
|
6
solxnp OP 权衡利弊之后,选择了关闭 sql 的语法提示,不然右侧提示全是红杠。
关闭位置位于 File--Settings--Editor--Language Injections--取消勾选 "SQL select/delete/insert/updatge/create" |
7
gejun123456 2019-05-27 17:57:00 +08:00 via iPhone
写个 idea 插件就能支持了
|