是否可以在扩展Yasnippet之前替换字符?
说我有以下代码段:
# -*- mode: snippet -*-
# name: foo
# key: foo
# --
~bar$0
我写了foo
并按Tab将其展开,然后得到~bar
或明确说明了第一行在展开前,第二行在展开后:
foo[Tab]
~bar
现在,假设我希望代码段在代码段扩展之前删除光标之前的所有可能空格(即1-n直接在空格之前。)>
说我有以下文字
word word
并且我将光标放置在这样的位置
word [cursor]word
并输入摘录键
扩展代码段,并且希望进行以下操作word foo[cursor]word
现在我通过按Tab
word~bar[cursor]word
请注意,删除了代码段之前的空格,以便将代码段直接插入第一个单词之后。我怎样才能做到这一点?上面定义的代码段不会发生这种情况。发生的是
word ~bar[cursor]word
是否可以在扩展Yasnippet之前替换字符?假设我有以下代码段:#-*-模式:snippet-*-#名称:foo#键:foo#-〜bar $ 0我写了foo并按Tab到...