Visual studio code VSCodeVim-绑定光标下的复制/替换字

Visual studio code VSCodeVim-绑定光标下的复制/替换字,visual-studio-code,editor,vscode-settings,vim-plugin,vscodevim,Visual Studio Code,Editor,Vscode Settings,Vim Plugin,Vscodevim,我需要复制光标下的单词,导航到文档中的另一个单词,并将其替换为我复制的上一个单词 我经常这样做,因此为此使用了一些自定义键绑定 f映射到yiw(YankInWord) ff映射到viwp(选择InWord,使用V视觉模式和paste) 所以我可以用f来复制,导航,用ff来替换这个词 如何在VSCodeVim上指定此自定义重新映射 我尝试将以下内容粘贴到settings.json,(以及使用editor.前缀的其他一些命令),但无法使其工作 "vim.normalModeKeyBindings":

我需要复制光标下的单词,导航到文档中的另一个单词,并将其替换为我复制的上一个单词

我经常这样做,因此为此使用了一些自定义键绑定

f映射到yiw(YankInWord)

ff映射到viwp(选择InWord,使用V视觉模式和paste)

所以我可以用f来复制,导航,用ff来替换这个词

如何在VSCodeVim上指定此自定义重新映射

我尝试将以下内容粘贴到
settings.json
,(以及使用
editor.
前缀的其他一些命令),但无法使其工作

"vim.normalModeKeyBindings": [
    {
        "before": ["f"],
        "after": ["y", "i", "w"]
    },
    {
        "before": ["f", "f"],
        "after": ["v", "i", "w", "p"]
    }
]

尝试分配另一个热键而不是[“f”,“f”],我使用[“”,“s”],它工作得很好。
我猜两个连续的f键会把vscode和复制元组中的f键搞混

谢谢你的回答Royce。我确实工作。然而,如果我能把它映射到“ff”,我会很高兴,因为我个人觉得这更容易,而且我一直都在用普通的vim。我最终使用了不同的(单个)键(“f”->“yiw”和“n”映射到“viwp”)。不过,我会投票支持你的答案。