web-dev-qa-db-ja.com

Python Webstorm内の構文の色付けを提供する方法は?

Pythonプロジェクトがあり、エディターとしてWebStormを使用しています。問題は、Pythonの構文が色付けされないことです。

Pythonページが適切な構文で表示されるようにするにはどうすればよいですか?これ以上検索していません。ページをPythonで開発するつもりはありませんが、Webstormで適切に表示されるようにしたいのですが。 。

30
neoswf

WebStormでの唯一のオプションは、TextMateバンドルサポートプラグインをPython bundleで使用することです-構文の強調表示を提供します(完了や構文チェックなど)。

この写真付きの公式記事は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では、PHP、Python、Ruby、Javaなど、20を超えるさまざまなプログラミング言語に構文の強調表示を追加しています。機能するだけです。追加の設定は必要ありません。

この変更により、WebStormでサポートされていないさまざまな言語で書かれたコードを時々見なければならないユーザーのエクスペリエンスを改善したいと考えています。ただし、WebStormは、主にJavaScriptおよびTypeScript開発者向けのIDEであるため、構文の強調表示を超えてこれらの他の言語のサポートを拡張する予定はありません。

これらの言語の構文強調表示はTextMate文法を使用して構築されており、WebStormはさまざまな言語の文法ファイルのコレクションをバンドルしています。現在、TextMate Bundlesプラグインの一部として出荷されています(Preferences | Editor | TextMate Bundlesでサポートされている言語の完全なリストを見ることができますが、移動されますIntelliJプラットフォームにすぐに。

enter image description here

enter image description here

53
LazyOne

Pythonによく似たPerl構文を使用できます。

  1. Preferences => File Typesに移動
  2. Perlを検索
  3. *.pyの下にRegistered Patternsを追加します

別のオプションは PyCharm を使用することです。コミュニティバージョンは無料です。

9
Rafal Enden

Preferences-> Editor-> File TypesPythonが欠落している可能性があります。 Pythonを追加したら、必ず*.py登録済みパターン。

enter image description here

0
Sam