Wie kann ich suchen / ersetzen, während ich gefalteten Text ein- oder ausschließe?

3

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

:%s/tempdir/temp_dir/g

Aber nur auf gefalteten oder ungefalteten Code anwenden?

KenFar
quelle

Antworten:

3

:folddoopen und :folddoclose Mach genau das, was du willst:

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

Referenz:

:help folding
:help :folddoopen
:help :folddoclosed
romainl
quelle
Ausgezeichnet - genau das habe ich gebraucht und irgendwie nicht gefunden.
KenFar