搜索模式/{{c\d
,我想找到找到的最高数字并在宏中使用它。
就上下文而言,我正在使用 Anki(抽认卡工具)及其完形填空卡片类型,并且最近开始在 vim 中创建我的卡片。
示例卡:
## Front
reading:
{{c1::A::reading A}}
B
{{c2::C::reading C}}
{{c1::D::reading D}}
E
## Back
...
在该示例中,假设我位于 E 上方,我想执行一个宏,该宏将找出最高位完形填空数字为 2(in {{c2::C::reading C}}
)并创建一个新的完形填空,最高位加一为{{c3::E::reading E}}
我的宏目前看起来像这样:
:registers
"c ysiw}wysiw}wyiwic3::^OP::reading
ysiw}
使用 vim-surround 将单词括在大括号中。wysiw}
重复该操作wyiw
猛拉这个词ic3::
在插入模式中添加c3::
<=如何从文件中的最高完形填空数计算 3?^OP
以插入模式粘贴被抽出的单词::reading
添加剩余的文本。