vim 每行中間插入word - Linux

Table of Contents

7417325838327275368375272753
5489729735953753735752988301
7453796375234539863753412435

最近遇到的問題,假設我有上面那筆資料,我使用vim去開啟後

想要在固定數字間加入tab加以區隔,請問有辦法嗎?



-------每隔四個數字,加入一個空白建----------

7417 3258 3832 7275 3683 7527 2753
5489 7297 3595 3753 7357 5298 8301
7453 7963 7523 4539 8637 5341 2435

-------目前只知道 如何在每行開頭加入文字--------

%s/^/gg 在每行開頭加入'gg'


--

All Comments

Iris avatarIris2014-05-30
%s/\([0-9]\{4\}\)/\1 /g
Linda avatarLinda2014-06-01
話說有editor版~
Todd Johnson avatarTodd Johnson2014-06-02
perl -p -e 's/([0-9]{4})/$1\t/g;' file.txt 參考看看
Tom avatarTom2014-06-03
%s/\(\d\{4}\)/\1 /g
Adele avatarAdele2014-06-04
好奇怪,為什么看不到自己的推文。。