1. ホーム
  2. python

[解決済み] PythonのコードにVimのfoldingを使うにはどうしたらいいでしょうか?

2022-08-13 12:39:23

質問

Vim で Python コードのコードフォールディングを有効にすることに興味があります。私はそれを行うための複数の方法に気づきました。

Vim で Python のコード折りたたみを行うための好ましい方法を誰か持っていますか?すなわち

  • 使っていて気に入っている特定の Vim プラグインがありますか?
  • 手動で折りたたみますか、それともコメントにマーカーを付けますか?
  • Vim で Python のコード折りたたみをするために、他におすすめの方法があれば教えてください。

どのように解決するのですか?

個人的には、私のコードをマーカーで散らかすことに納得がいきません。私は、インデント折りたたみを使用することにかなり慣れました (そして、効率的になりました)。折り目を開く/閉じるためのスペース バー (下記参照) のマッピングと zR および zM コマンドを併用することで、私は快適に過ごすことができます。Pythonに最適です!

set foldmethod=indent
nnoremap <space> za
vnoremap <space> zf