偶爾會用到一次…但每次都想不起來,做個筆記:
:bufdo %s/pattern/replace/ge | update
bufdo
就是要vim在所有buffer,也就是所有開啟的檔案裡面做這件事情
%s/pattern/replace/g
沒什麼好說的…
e
是忽略找不到字串時的error
update
是針對有修改(取代)的檔案做存檔的動作
詳細用法以及 Refference:
Search and replace in multiple buffers
偶爾會用到一次…但每次都想不起來,做個筆記:
:bufdo %s/pattern/replace/ge | update
bufdo
就是要vim在所有buffer,也就是所有開啟的檔案裡面做這件事情
%s/pattern/replace/g
沒什麼好說的…
e
是忽略找不到字串時的error
update
是針對有修改(取代)的檔案做存檔的動作
詳細用法以及 Refference:
Search and replace in multiple buffers