【发布时间】:2021-03-29 16:44:00
【问题描述】:
我制作了一个宏,将示例apple 的单词重新格式化为.apple(apple),并且我保存了该宏以使用<leader>z 组合重新映射,如下所示
nnoremap <leader>z 0yiwI.<esc>a(<esc>hpA),<esc>j0 问题是当我输入一个数字后跟 <leader>z 期望命令按我给出的数字重复时,它反而向下移动 10 行,即它只执行部分我如何修复我输入的行为我想要的命令的重复次数并且正确执行
注意:我已将领导键重新映射到空间
【问题讨论】:
-
就其价值而言,那些是映射而不是“重新映射”。
-
将你的宏存储在一个寄存器中,比如寄存器 z,然后用
10@z执行 10 次。 -
我每天都使用宏,我认为有一种方法来存储它是一个很好的补充,因为每次我使用 VIM 时都不会再这样做
标签: vim vim-plugin