请教一个关于yasnippet模板制作的问题

我还真提交过一个 snippet,除了没有自动对齐,和你的描述表现的 一模一样 。不过是 Vim 下的 ultisnips。

要实现这点,就需要插件支持 snippet 的“参数化”运行。yasnippet 和 ultisnips 的文档我都看过,yasnippet 基本不可能实现。

不过 table 的话,还是像 @et2010 说的:不如直接使用 org table,效果要好得多。“参数化”运行的用处体现在别处:

比如 lorem 的 snippet,输入 lorem 展开就是默认的 lorem 段落,输入 lorem5 则给出 5 个词语,lorem10 给出 10 个词语……等等。除此之外,“参数化”运行肯定还有别的典型应用场景。

那个输入 tb4x3 展开成 4 行 3 列表格的 snippet,我就不录屏了。感兴趣的话自己去尝试一下。

联动贴:Emacs 除了 YASnippet 之外还有没有更好一点的片段插件? - #7,来自 ashfinal