2016-02-12 131 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

相关问题