次のようなifステートメントがあります。
def is_valid(self):
if (self.expires is None or datetime.now() < self.expires)
and (self.remains is None or self.remains > 0):
return True
return False
この式を入力すると、Vimはand
lineと同じインデントを持つ新しい行に自動的に移動しif
ます。より多くのインデントの組み合わせを試しますが、検証すると常に無効な構文と表示されます。もしそうなら、どのように長く構築するのですか?