vimで自動的にルビソースファイルを折りたたむ方法はありますか?定義されているレベルに関係なくメソッドレベルでフォールドするだけですか?vimでの自動ルビ折り畳み
私が持っているときにそれが倍になります。
class MyClass
def method
...
end
end
だけでなく、私が持っているとき:
module FirstModule
module SecondModule
class MyClass
def method
...
end
end
end
end
を私はfoldmethod =構文と様々倍のレベルを試してきましたが、それはかかりません。メソッドが定義されている深さを考慮する必要があります。
また、私は方法の中で折り畳まれることを望んでいません(ブロック、ブロックなどの場合)。
私はfoldmethod = exprが私の最善の策だと思っていますが、折り畳み表現がどのように機能しているのか把握できていませんし、vimのヘルプはあまり啓発されていません。
これはすばらしい答えです。これは適切な解決策、または少なくとも私が欲しいところへ行くための出発点です。私はそれが今日後でどのように機能し、答えを受け入れるかをテストする予定です。また、あなたのvimrcは素晴らしい学習リソース、特にあなたが定義したすべての機能のように見えます。ありがとう。 – adivasile
あなたは大歓迎です!ハッピー・ヴィヴィング! –
私はこれがあなたのためにどうやって動いたか知りたいと思います! –