0
如何使用Vim在整個文本的第一個字母和最後一個字母之後放置幾個字符?如何在使用Vim的第一個字母和最後一個字母之後放置幾個字符?
E.g.我需要在第一個字母后面輸入{{c1::
,在最後一個字母后輸入}}
。另外,我想忽略兩個字母的單詞。
如何使用Vim在整個文本的第一個字母和最後一個字母之後放置幾個字符?如何在使用Vim的第一個字母和最後一個字母之後放置幾個字符?
E.g.我需要在第一個字母后面輸入{{c1::
,在最後一個字母后輸入}}
。另外,我想忽略兩個字母的單詞。
您的意思是每個單詞?試試這個:
:%s/\<\(\w\)\(\w\w\+\)\>/\1{{c1::\2}}/g
,將與第一個字符,然後更換一個字每一個字符{{C1 ::並添加}}在它的結束。短於三個字符的單詞被忽略。
如果你的單詞不僅僅包含[a-zA-Z0-9],那麼用更合適的字符類替換\ w。
謝謝。它效果很好。 – Stanislav
可以舉個更清晰的例子。你希望你的文字看起來像什麼樣的前後? –
一段的第一個字母?一個字?整個文件? – muru