如何在Webstorm中提供Python语法高亮?

33 投票
3 回答
15952 浏览
提问于 2025-04-18 18:37

我有一个Python项目,我用WebStorm作为我的编辑器。问题是Python的语法没有高亮显示。

我该怎么做才能让Python的代码在WebStorm里显示得好看一点?我并不想做更多的事情。我只是希望在WebStorm里能让Python的代码显示得更漂亮。

3 个回答

0

偏好设置 -> 编辑器 -> 文件类型中,可能没有找到Python。添加Python后,记得要添加一个*.py的注册模式。

在这里输入图片描述

11

你可以使用Perl的语法,它和Python非常相似。

  1. 先去 偏好设置 => 文件类型
  2. 搜索 Perl
  3. 注册模式下添加 *.py

另外一个选择是使用PyCharm,社区版是免费的。

57

在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平台上。

这里输入图片描述

这里输入图片描述

撰写回答