Подтвердить что ты не робот

Как обеспечить синтаксическую окраску Python внутри Webstorm?

У меня есть проект Python, и я использую WebStorm в качестве моего редактора. Проблема в том, что синтаксис Python не окрашивается.

Как я могу отображать страницы Python с хорошим синтаксисом? Я не ищу больше, чем чем. Я не буду разрабатывать страницы на Python, но я хочу, чтобы они хорошо отображались в Webstorm.

4b9b3361

Ответ 1

Ваша ЕДИНСТВЕННАЯ опция - использовать плагин поддержки пакетов 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


ОБНОВЛЕНИЕ: 2019-06-18

Версия 2019.2 будет поставляться в комплекте с подсветкой синтаксиса для примерно 20 языков (все сделано с помощью вышеупомянутого плагина TextMate bundles).

https://blog.jetbrains.com/webstorm/2019/05/webstorm-2019-2-eap/

В WebStorm 2019.2 были добавлены подсветки синтаксиса для более чем 20 различных языков программирования, включая PHP, Python, Ruby и Java. Это просто работает - никаких дополнительных настроек не требуется.

Этим изменением мы хотим улучшить работу наших пользователей, которым иногда приходится просматривать код, написанный на разных языках, которые не поддерживаются в WebStorm. Но WebStorm по-прежнему является в первую очередь IDE для разработчиков JavaScript и TypeScript, поэтому мы не планируем расширять поддержку этих других языков за пределы подсветки синтаксиса.

Подсветка синтаксиса для этих языков построена с использованием грамматик TextMate, а WebStorm объединяет набор грамматических файлов для разных языков. В настоящее время они поставляются как часть плагина TextMate Bundles (так что вы можете увидеть полный список поддерживаемых языков в Preferences | Editor | TextMate Bundles), но вскоре они будут перемещены на платформу IntelliJ.

enter image description here

enter image description here

Ответ 2

Вы можете использовать синтаксис Perl, который очень похож на Python.

  1. Перейти к Preferences => File Types
  2. Поиск Perl
  3. Добавьте *.py под Registered Patterns

Другой вариант - использовать PyCharm, версия для сообщества бесплатная.

Ответ 3

Python может отсутствовать в Предпочтения → Редактор → Типы файлов. После добавления Python обязательно добавьте зарегистрированный шаблон *.py.

enter image description here