特别是,最好的片段包是什么?
功能:
代码模板示例,C中的一个简单的for循环:
for (int i = 0; i < %N%; ++i) {
_
}对于这样的通用代码来说,输入是非常多的。我想调用一个代码模板或代码片段,它为我插入样板代码。此外,它在%N% (我的输入取代它)停止(在TAB或其他击键时),光标的最后位置是_。
发布于 2008-09-14 16:30:24
TextMate片段是最接近的匹配,但它不是一个跨平台的解决方案,也不是Emacs。
第二个最接近的是YASnippet (屏风显示了主要功能)。但是它在我的设置中干扰了hippie-expand包,嵌入式语言是EmacsLisp,我对外部.emacs感到不舒服。
编辑:在这里发布我的答案,允许在YASnippet上投票。
发布于 2008-09-15 16:04:54
就我个人而言,多年来我一直在使用ftp://ftp.sgi.com/other/dmacro/dmacro.tar.gz。
以下是对它的回顾,其中还提到了一些替代方案:http://linuxgazette.net/issue39/marsden.html
发布于 2008-09-16 05:23:21
EmacsWiki有一个模板引擎页面。
其中,我在(遥远的)过去曾使用节拍向html-助手模式添加表支持,但不知道它在过去15年中是如何进展的。
https://stackoverflow.com/questions/61446
复制相似问题