2016-02-12 109 views
0

如何使用Vim在整個文本的第一個字母和最後一個字母之後放置幾個字符?如何在使用Vim的第一個字母和最後一個字母之後放置幾個字符?

E.g.我需要在第一個字母后面輸入{{c1::,在最後一個字母后輸入}}。另外,我想忽略兩個字母的單詞。

+1

可以舉個更清晰的例子。你希望你的文字看起來像什麼樣的前後? –

+0

一段的第一個字母?一個字?整個文件? – muru

回答

0

您的意思是每個單詞?試試這個:

:%s/\<\(\w\)\(\w\w\+\)\>/\1{{c1::\2}}/g 

,將與第一個字符,然後更換一個字每一個字符{{C1 ::並添加}}在它的結束。短於三個字符的單詞被忽略。

如果你的單詞不僅僅包含[a-zA-Z0-9],那麼用更合適的字符類替換\ w。

+0

謝謝。它效果很好。 – Stanislav

相關問題