如何在包含或排除折叠文本的同时进行搜索/替换?

如何在包含或排除折叠文本的同时进行搜索/替换?

有没有办法运行如下命令:

:%s/tempdir/temp_dir/g

但是它只适用于折叠或展开的代码吗?

答案1

:folddoopen:folddoclose做你想做的事:

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

参考:

:help folding
:help :folddoopen
:help :folddoclosed

相关内容