如何让PyCharm社区版识别JavaScript的let和const关键字?
解决PyCharm Community 2019.2中let/const关键字不高亮的问题
关于你遇到的矛盾点说明
PyCharm社区版官方虽标注不支持完整JavaScript开发,但内置了基础的ES5及更早版本的JS语法识别,比如var、if、for这类旧关键字因此能正常高亮;而ES6新增的let/const不在默认的基础关键字集合里,所以显示为普通文本颜色。
具体解决方法
方法1:自定义语法高亮规则(最快生效)
- 打开IDE设置:按
Ctrl+Alt+S(或通过File > Settings路径打开) - 导航到
Editor > Color Scheme > JavaScript - 在左侧列表选中
Keywords,点击右侧的+按钮 - 分别添加
let和const两个关键字 - 选中新增的关键字,在右侧设置颜色为和
var一致的橙色(可点击颜色方块选择,或直接取现有var的颜色值) - 点击
Apply和OK,返回编辑器即可看到效果
方法2:确认文件类型关联正确
若你的.js文件被识别为纯文本,也会导致语法高亮失效:
- 打开设置,导航到
Editor > File Types - 在上方列表找到
JavaScript,检查右侧Registered Patterns里是否包含*.js - 如果没有,点击
+添加*.js,保存设置即可
方法3:安装第三方JS支持插件(可选)
社区版虽无官方完整JS插件,但可在插件市场搜索安装第三方JavaScript语法支持插件,比如JavaScript Support类插件,部分插件自带ES6关键字的高亮规则,安装后重启IDE即可生效。
内容的提问来源于stack exchange,提问作者hmcleay
相关产品推荐
相关产品推荐

