2017-01-30 80 views
3

Python IDE Spyderでは、できるだけ多くの字下げ機能を無効にしているにもかかわらず(ツール→設定→エディタ→詳細設定)、を押すと自動インデントの問題が頻繁に発生します。これには、ネストされたかっこを使用するときに望ましくないほど深い字下げが含まれますが、いくつかの場合は完全なバグが含まれます。例はSpyder IDEの「シンプルな自動インデント」モードですか?

if True: # <enter>, <tab> 
    x = f(
      a = lengthy_expression, # automatic indentation undesirably deep 
      b = lengthy_expression) 

又はスパイダー3.1.1

assert f(x) == 1 
      wrongly_indented_statement() 

のように私はむしろのために余分なインデントを残して、単に前の行のインデントレベルを維持する自動インデントのために好むであろうユーザへの複数行の式、例えば

if True: # <enter>, <tab> 
    x = f(# <enter>, <tab> 
     a = lengthy_expression, # <enter> 
     b = lengthy_expression) # <enter> 

スパイダーに「シンプルな自動インデント」モードがありますか?

答えて

2

スパイダーデベロッパーは)いいえ、ありません。次のリリース(3.1.3または3.1.4)でこれらのバグを修正しようとします

関連する問題