jfs*_*jfs 28 emacs template-engine code-snippets
特别是,什么是最好的片段包?
特征:
代码模板示例,forC中的简单循环:
for (int i = 0; i < %N%; ++i) {
_
}
Run Code Online (Sandbox Code Playgroud)
这种常见代码的输入很多.我想调用一个代码模板或代码片段,为我插入样板代码.此外,它停止(在TAB或其他击键上)%N%(我的输入替换它)和光标的最终位置_.
jfs*_*jfs 22
TextMate的片段是最接近的匹配,但它不是跨平台的解决方案,不适用于Emacs.
第二个最接近的是yasnippet(截屏显示主要功能).但它干扰hippie-expand我的设置中的包,嵌入式语言是EmacsLisp,我不喜欢在外面.emacs.
编辑:在这里发表我的答案,允许投票yasnippet.
就我个人而言,我已经使用 Dmacro 多年了 ( ftp://ftp.sgi.com/other/dmacro/dmacro.tar.gz )。
这是对其的评论,还提到了一些替代方案:http ://linuxgazette.net/issue39/marsden.html