标签: vim snipmate
有时我需要在代码段中多次使用变量。例如,当我需要设置键值列表时:
${1}_key: ${1}_value
我希望在这种情况下触发snipmate时光标可以在第一个${1}处停止。当我在第一个foo输入类似${1}的内容时,它可能会变为
${1}
foo
foo_key: foo_value
因此,我只需要输入foo一次。我怎样才能做到这一点?
答案 0 :(得分:13)
很简单:
${1:}_key: $1_value