标签: emacs yasnippet
例如,这是我在python模式下的代码片段:
# -*- mode: snippet -*- # name: ( # key: ( # -- ($0)
我可以将(扩展为(),但我无法将a(扩展为a()。
(
()
a(
a()
如何将a(扩展为a()?
答案 0 :(得分:0)
虽然我没有使用它们,但有一些小模式,例如smartparens模式(https://github.com/Fuco1/smartparens)会自动插入或删除匹配的括号,这可能比使用片段更好。