有没有办法在激活某个键绑定时轻松插入片段?AFAICT,官方文档建议设置:#binding: 指令,像这样:
#name : <p>...</p>
#binding: C-c C-c C-m
# --
<p>`(when yas/prefix "\n")`$0`(when yas/prefix "\n")`</p>
但是,它对我不起作用。关于可能导致问题的任何想法?
编辑
我正在使用 GNU Emacs 24.0.93.1 和从GitHub repo抓取的 Yasnippet 。
有没有办法在激活某个键绑定时轻松插入片段?AFAICT,官方文档建议设置:#binding: 指令,像这样:
#name : <p>...</p>
#binding: C-c C-c C-m
# --
<p>`(when yas/prefix "\n")`$0`(when yas/prefix "\n")`</p>
但是,它对我不起作用。关于可能导致问题的任何想法?
编辑
我正在使用 GNU Emacs 24.0.93.1 和从GitHub repo抓取的 Yasnippet 。
确保您拥有最新版本的 Yasnippet。您提供的代码片段(几乎)与最新版本的Yasnippet完美搭配。
我说“几乎”的原因是yas/prefix由于我刚刚修复的一个错误,该技术根本不起作用(在提交中引用了这个 StackOverflow 链接)
所以 usingC-c C-c m将扩大<p></p>, usingC-u C-c C-c m将扩大<p></p>
如果您仍然有问题,您可以使用GitHub 问题跟踪器来解决这些问题