geany: 新しい行ではインデントを無視します

geany: 新しい行ではインデントを無視します

geanyEnter キーを押して新しい行を開始するときに問題が発生します(Python でプログラミングしています)。

if res[index][0]==0:
      temp=0 |

(「|」はカーソルの位置を示します)。

Enter キーを押して新しい行に移動すると、カーソルはtemp=0期待どおりに真下に移動し、その後 0.5 秒後に を無視して行の左端に移​​動しますpython indentation

設定で何か変更しましたか??

私はgeany 1.23.1と を使用しますLubuntu 14.04.1

答え1

@NGRhodes: おっしゃる通り、 がautosave plugin問題の原因でした。 それを無効にしたところ、カーソルが正常に動作するようになりました。

このバグはほぼ 3 年前に報告されていたが、まだ解決されていないことを今知りました。 http://sourceforge.net/p/geany/bugs/835/

編集

問題の本当の原因を見つけました: 編集タブ -> 設定 -> ファイル -> ファイルの保存 ->「末尾のスペースとタブを削除」。このオプションをオンにした場合は自動保存を使用しないでください。その逆の場合も同様です。そうしないと、問題が発生します。

関連情報