修饰符 (Modifiers)

可选的 word 指示器之后,可以出现一个或多个下述 modifiers 的序列,每一个都前缀有 `:'。

h

删除文件名组成的尾部,只保留头部。

t

删除文件名组成中前面的成分,保留尾部。

r

删除 .xxx 形式中尾部的后缀成分,保留基本名称部分。

e

删除所有内容,保留尾部的后缀。

p

打印新的命令,但是不执行它。

q

引用替换所得的词,使它不再进行替换。

x

引用替换所得的词,类似与 q, 但是会根据 blanks,空白 和新行符分解为词。

s/old/new/

将事件行中出现的第一个 old 替换为 new。 任何分隔符都可以用来代替 /,最后一个分隔符是可选的,如果它是事件行的最后一个字符。 oldnew 中的分隔符可以用一个反斜杠来引用。如果 & 出现在 new 中,它将替换为 old。 可以用单个反斜杠来引用 &。如果 old 为空,它将设置为最后替换的 old, 或者,如果前面没有发生过历史替换,就是 !?string[?] 搜索中的最后一个 string。

&

重复上一次替换。

g

使得改变被整个事件行所接受。用于与 **:s**' 或:&' 结合 (例如,**:gs/**_old_/_new_/')。 如果与:s' 结合使用,任何分隔符都可以用来代替 /, 最后一个分隔符是可选的,如果它是事件行的最后一个字符。