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