[問題] vim 每行中間插入word

看板Linux作者 (冷板凳)時間10年前 (2014/05/27 22:29), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
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' -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.25.244 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1401200944.A.1AB.html

05/27 22:40, , 1F
%s/\([0-9]\{4\}\)/\1 /g
05/27 22:40, 1F

05/28 04:13, , 2F
話說有editor版~
05/28 04:13, 2F

05/28 11:50, , 3F
perl -p -e 's/([0-9]{4})/$1\t/g;' file.txt 參考看看
05/28 11:50, 3F

06/03 22:28, , 4F
%s/\(\d\{4}\)/\1 /g
06/03 22:28, 4F

06/03 22:29, , 5F
好奇怪,為什么看不到自己的推文。。
06/03 22:29, 5F
文章代碼(AID): #1JXA4m6h (Linux)