773 Star 1.5K Fork 351

开源中国 / Gitee Feedback

 / 详情

代码高亮问题:中文命名的标识符渲染为“err”

进行中
缺陷(Bug)
创建于  
2020-08-27 14:30

问题描述

代码中中文命名的标识符都带了红色背景

重现步骤

在火狐或 chrome 打开下面的代码链接:

期望效果

与英文标识符相同 style

实际效果

输入图片说明

输入图片说明

评论 (6)

吴烜 创建了缺陷
吴烜 关联仓库设置为开源中国/Gitee Feedback
展开全部操作日志

刚测试了 js 之外其他各种后缀的示例代码(在此),发现以下扩展名的代码都有这个问题:

.hs, idr, pl, asm, c, cpp, kt, m, cs, coffee, js, lisp, py, rb

没有问题的扩展名:
.rkt(racket), swift, java, go, php, scala

likui 负责人设置为likui
likui 任务状态待确认 修改为已确认
likui 任务状态已确认 修改为进行中

目前可以解决标记的部分

  • .hs
  • idr
  • pl
  • asm
  • c
  • cpp
  • kt
  • m
  • cs
  • coffee
  • js
  • lisp
  • py
  • rb

gcc 好像并不支持中文变量

gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0
g++ (Ubuntu 9.3.0-10ubuntu2) 9.3.0

输入图片说明

输入图片说明

@lowkey2046 多谢!我们现在项目用的比较多的正好是 js 和 py。之前是用了 clang(mac 下)测试过了 c 和 cpp(请见示例代码开头注释)。

@沈朝华 的确js 已无此问题。刚测了py 和 idr 也好了,也许是楼上这位修复的?
列表中其他的好像也有些修复了如 JavaPHP。但也有尚未修复的,如cpp。一会可以全面再测一下。

刚用示例代码(在此)做了测试,以下扩展名的代码仍有这个问题:

.hs, pl, asm, c, cpp, kt, m, cs, coffee, rb

沈朝华 负责人likui 修改为liwen
沈朝华 添加协作者likui
沈朝华 添加协作者沈朝华
诺墨 将工作项从 缺陷 迁移到 缺陷(Bug)
诺墨 任务类型缺陷 修改为缺陷(Bug)

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
384016 zhishi 1578922186 340906 nocnob 1645687775 2323927 shenchaohua 1608602076
Ruby
1
https://gitee.com/oschina/git-osc.git
git@gitee.com:oschina/git-osc.git
oschina
git-osc
Gitee Feedback

搜索帮助