コンテンツにスキップ

Chacoal Editor への質問・要望

作者にこのページを読んでいただく事を目的に作成しました。

■PyCharm のように、reformat 出来ないのか?

PyCharm の reformat とは、pep8 に遵守して、コードを整理する機能である。

PyCharm は 初めからpep8 を非常に遵守しています。
これはコードの可読性を良くするためであり、私は非常に助かっている。

例えば、whiteSpace の取り扱いについてである。

対して、
Chacoal Editor は、時折、
whiteSpace があるところを、invalid syntax エラーを出して、コードが走らないときがある。
つまり、左の line number のところに、赤の印を、時折、記します。
それも常にではなく、時折である。

私は、PyCharm でのコーディングに慣れているので、
whiteSpace を多用して、自分への可読性を重んじる癖がついているのだが、
Chacoal Editor では、
whiteSpace があるところを、時折、invalid syntax エラーを出してくるのです。

以下がその例。

  1 ## OK!!
  2 #cmds.setDrivenKeyframe('L_elbow_ik_Jnt', currentDriver=driver, attribute="translateX"
  3 #                       , value=upperArmLen
  4 #                       , driverValue=armLength
  5 #                       )
  6 #
  7 ## invalid syntax エラー
 8 #cmds.setDrivenKeyframe('L_elbow_ik_Jnt', currentDriver = driver, attribute = "translateX"
 9 #                       , value = upperArmLen
 10 #                       , driverValue = armLength
 11 #                       )

ところで、
実は、Chacoal Editor はAIが搭載されていて、学習したりする機能あったりしますか。。?

16:01 2020/06/10

■reformat に似たようなコマンドを搭載しないのか?

ネットで、
pep8 を遵守して欲しい希望を出したユーザーが居た様で、
それに対して、作者は、
pylint を各自でインストールして使って欲しい、という回答をされていたのを
僕は見かけました。

ならば、例えば、pylint がインストールし、パスを通し終えたているのなら、
pylint を enable check で on にすると、
reformat コマンドのような、整形するコマンドと同等なメニューが一つ追加されるような、
仕様を増やして欲しいです。
整形してくれるのは、大変重宝します。

もっと詳しく述べると、
PyCharm の reformat は、
選択したところだけや、全体的に、など、柔軟です。

11:09 2020/06/11

以上。



最終更新日: 2024年4月18日 09:56:44