vimで#を打ったらインデントが取り除かれる問題

pythonではコメントアウトに#を使うのだが
これを使うと毎回インデントが無視されてしまう。

俺だけかなと調べてたら、ドキュメントにたどり着いた。


ドキュメント読んでみたら
#を打ったときにインデント取り除かれたく無いなら、以下のマッピングを使えと。

:inoremap # X^H#

※^H は CTRL-V CTRL-H と打ち込むと入力される。


これを~/.vimrcに書いたので
#を打ったときにインデントを取り除かれる問題は解消された。



参考
Vim documentation: options





Vimテクニックバイブル ?作業効率をカイゼンする150の技

Vimテクニックバイブル ?作業効率をカイゼンする150の技

vi/Vim コマンドポケットリファレンス

vi/Vim コマンドポケットリファレンス

入門vi 第6版

入門vi 第6版

はじめてのvi&Vim (エッセンシャルソフトウェアガイドブック)

はじめてのvi&Vim (エッセンシャルソフトウェアガイドブック)

Learning the vi and Vim Editors

Learning the vi and Vim Editors