修饰符 (Modifiers)
可选的 word 指示器之后,可以出现一个或多个下述 modifiers 的序列,每一个都前缀有 `:'。
h
删除文件名组成的尾部,只保留头部。
t
删除文件名组成中前面的成分,保留尾部。
r
删除 .xxx 形式中尾部的后缀成分,保留基本名称部分。
e
删除所有内容,保留尾部的后缀。
p
打印新的命令,但是不执行它。
q
引用替换所得的词,使它不再进行替换。
x
引用替换所得的词,类似与 q, 但是会根据 blanks,空白 和新行符分解为词。
s/old/new/
将事件行中出现的第一个 old 替换为 new。 任何分隔符都可以用来代替 /,最后一个分隔符是可选的,如果它是事件行的最后一个字符。 old 和 new 中的分隔符可以用一个反斜杠来引用。如果 & 出现在 new 中,它将替换为 old。 可以用单个反斜杠来引用 &。如果 old 为空,它将设置为最后替换的 old, 或者,如果前面没有发生过历史替换,就是 !?string[?] 搜索中的最后一个 string。
&
重复上一次替换。
g
使得改变被整个事件行所接受。用于与 **:s**' 或
:&' 结合 (例如,**:gs/**_old_/_new_/')。 如果与
:s' 结合使用,任何分隔符都可以用来代替 /, 最后一个分隔符是可选的,如果它是事件行的最后一个字符。