vimを使って、pythonソースを編集する時便利な小技

vimを使って、pythonのソースを編集している時に、便利だなと感じた使い方アレコレ。

  • インデントを操作する

編集モードで、'>'で一段字下げする。'<'で元に戻す。'='でインデントを揃えることができるのも便利。例えば、'v'を押して、ビジュアルモードで範囲を指定してから'='を押すと、指定した範囲のインデントをまとめて揃えることができる。

  • 行末の改行

pythonでは、インデントする直前の行は':\n'で終っていないといけないみたいなのだが、ごちゃごちゃと編集している時に、余計なスペースが入っていることがある。そういう時は、:set listすると、'\n'を'$'で表示してくれる。:set nolistすると元に戻せる。