地图未插入预期位置

Map doesn't insert where expected

我有这个文本块,我想从该行中删除“, :focus”。

describe "#reminder_types", :focus do
end

之前我做的是:

f,
d2t  " there is a space after the t

这是我经常做的事情,我想我应该设置一张地图。我输入:

:nmap ,s 0\|f,\|d2t 

当我调用我的地图时,它会删除行首的文本,而不是逗号所在的文本。所以我的台词最终是:

 "#reminder_types", :focus do

如果我将地图更改为: 0\|f,

谢谢!

摆脱所有 \|,他们不会按照你认为的去做。

:nmap ,s 0f,d2t 

实际上我不确定它的作用,但它就像您在正常模式下键入 0\|f,\|d2t 一样,这不是您想要的。您只需要在正常模式下输入 0f,d2t

Bar用于分隔命令行中的命令,但是nmap将所有内容视为普通模式命令,您不需要分隔普通模式命令。