タグ付けされた質問 「code-folding」

1
Vimがすべてを自動的に折りたたまないようにするにはどうすればよいですか?[複製]
この質問にはすでに回答があります: 8年前に閉鎖されました。 重複の可能性: vim:折り畳みを有効にしますが、自動的に閉じません Vimを開くと、自動的にすべてが折り畳まれます。したがって、私が最初に行うことは、すべてを展開することです。 これを自動化する方法はありますか?
16 vim  code-folding 

3
vimでfoldlevelstartを設定して、最初は何も折り畳まないようにして、zrがすぐに機能するようにするにはどうすればよいですか?
vimでは、通常、ほとんどのファイルタイプに設定foldmethodしindentます。一般に、私はすべての折り畳みを開いた状態でファイルを開くのが好きです。ただし、すぐにを使用zmして、ファイル全体で一度に1レベルずつ折り畳みを閉じ始めると便利です。詳細を邪魔することなく、ファイルの全体的な構造を確認できます。 私が見つけた唯一の一般的な解決策はfoldlevelstart、すべてのファイル(異なるファイルは最大レベルのインデントのレベルが異なることを念頭に置いて)が完全に展開され始めることを確認するために、非常に高い数値(99など)に設定することです。ただし、ファイルの最大折りたたみレベル(通常は99をはるかに下回る)zmに減らすfoldlevelために、繰り返し使用する必要があります。これは面倒で実用的ではありません。foldlevelvimコマンドラインを使用して手動で設定することもできますが、それでもファイル内の最大インデントを知る必要があります。 foldlevelファイル自体の現在の最大インデント/折りたたみレベルより正確に1だけ大きい値を設定してファイルを開く実用的な方法はありますか? たとえば、次のファイルがあるとします。 a b c d1 d2 e f1 f2 の最初のキープレスはzmこれを示します: a b c +-- 2 lines: d1------ e +-- 2 lines: f1------ (ただし、ファイルの最初の最大インデントが任意の値である一般的なケースでは機能することに注意してください)。

1
vimが折り畳まれた/折り畳まれた線を表示する方法を変更する方法
vimが折りたたまれた/折り畳まれた行を表示する方法を変更するにはどうすればよいですか?行の末尾に隠し行番号を表示しますが、先頭には表示しません。私はvim wikiをグーグル検索して検索しましたが、ヒントは見つかりませんでした。 折りたたみスタイルは、写真の右側に似ています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.