Emacs 如何使用YASnippet在片段中展开片段?
在网站上,我注意到以下字段中的Emacs 如何使用YASnippet在片段中展开片段?,emacs,code-snippets,yasnippet,Emacs,Code Snippets,Yasnippet,在网站上,我注意到以下字段中的yas/triggers描述: 如果非nil,yas/next field键可以触发堆叠扩展,即 另一个代码段扩展中的代码段扩展。否则,, yas/next field键只是尝试转到下一个字段 我不清楚如何做到这一点 我假设在设置:#expand env:((yas/triggers in field#t))之后,每当我在字段中键入abbrev并按下Tab键时,它就会展开,但事实并非如此。yas/triggers in field是一个变量。默认设置为零 它的文档字
yas/triggers描述:
如果非nil,yas/next field键
可以触发堆叠扩展,即
另一个代码段扩展中的代码段扩展。否则,,
yas/next field键
只是尝试转到下一个字段
我不清楚如何做到这一点
我假设在设置:#expand env:((yas/triggers in field#t))
之后,每当我在字段中键入abbrev并按下Tab键时,它就会展开,但事实并非如此。yas/triggers in field
是一个变量。默认设置为零
它的文档字符串说:
如果非nil,`yas/next field key'可以触发堆叠展开
否则,`yas/next field key'只会尝试转到下一个字段
场
因此,要启用堆叠扩展,必须将变量设置为非零值,例如t
。如果希望此设置永久,请在.emacs中输入以下内容:
(设置q yas/字段t中的触发器);启用代码段的嵌套触发
您可以阅读有关链接已断开的信息:(链接已更新。