如何在Webstorm中提供Python语法高亮?
我有一个Python项目,我用WebStorm作为我的编辑器。问题是Python的语法没有高亮显示。
我该怎么做才能让Python的代码在WebStorm里显示得好看一点?我并不想做更多的事情。我只是希望在WebStorm里能让Python的代码显示得更漂亮。
3 个回答
在WebStorm中,你唯一的选择就是使用TextMate捆绑支持插件,并配合Python捆绑包使用——这样可以实现语法高亮(但不支持代码补全或语法检查等功能)。
这篇官方文章(带图)是关于PhpStorm的,但在WebStorm中也应该能一样使用:http://confluence.jetbrains.com/display/PhpStorm/TextMate+Bundles+in+PhpStorm
有几个适用于Python的TextMate捆绑包可以使用:https://github.com/textmate?utf8=%E2%9C%93&q=python
另一种解决方案是迁移到PyCharm Pro——它能做WebStorm能做的所有事情,还支持Python。
更新:2019-06-18
2019.2版本将会包含大约20种语言的语法高亮(都是通过前面提到的TextMate捆绑插件实现的)。
https://blog.jetbrains.com/webstorm/2019/05/webstorm-2019-2-eap/
在WebStorm 2019.2中,我们将为超过20种不同的编程语言添加语法高亮,包括PHP、Python、Ruby和Java。它会自动工作——无需额外配置。
通过这次更新,我们希望改善那些偶尔需要查看其他语言代码的用户体验,虽然WebStorm主要还是为JavaScript和TypeScript开发者设计的,所以我们不打算在语法高亮之外扩展对其他语言的支持。
这些语言的语法高亮是使用TextMate语法构建的,WebStorm捆绑了一系列不同语言的语法文件。目前它们作为TextMate捆绑插件的一部分提供(你可以在偏好设置 | 编辑器 | TextMate捆绑中查看支持的语言列表),但很快会转移到IntelliJ平台上。