Wie kann ich beim Einschließen oder Ausschließen von gefaltetem Text suchen/ersetzen?

Wie kann ich beim Einschließen oder Ausschließen von gefaltetem Text suchen/ersetzen?

Gibt es eine Möglichkeit, einen Befehl wie diesen auszuführen:

:%s/tempdir/temp_dir/g

Aber es nur auf gefalteten oder entfalteten Code anwenden?

Antwort1

:folddoopenund :folddoclosetun Sie genau das, was Sie wollen:

:folddoopen s/tempdir/temp_dir/g
:folddoclosed s/tempdir/temp_dir/g

Referenz:

:help folding
:help :folddoopen
:help :folddoclosed

verwandte Informationen