1

尝试修改提及示例以使用两个大括号 ( {{) 而不是@用于触发弹出窗口的符号。最终希望选定的文本呈现为:

{{R2-D2}}而不是@R2-D2.

问题似乎beforeText是自从换行以来没有得到完整的单词。对于每个输入的文本,它都会跳转并删除前括号,因此 beforeMatch (now beforeText.match(/^(\{{2})(\w+)$/))中替换的正则表达式无法解析。

对于: like { beforeText 是: like {

对于: like {{ beforeText 是: like {{

对于: like {{R beforeText 是: {R

输入第一个字母时,如何让 beforeText 不跳转到删除第一个括号?已尝试向 .before() 选项添加距离选项,但结果相同。

4

0 回答 0