搜索模式/{{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添加剩余的文本。