特别是,那里最好的片段包是什么?
特征:
- 易于定义新的片段(纯文本、带默认值的自定义输入)
- 片段中预定义位置之间的简单导航
- 多次插入相同的自定义输入
- 接受当前选定的文本作为自定义输入
- 跨平台(Windows、Linux)
- 用简洁的编程语言(首选 Perl、Python、Ruby)编写的动态评估表达式(嵌入代码)
- 与 Emacs 中的其他包很好地共存
代码模板示例,C 中的一个简单for
循环:
for (int i = 0; i < %N%; ++i) {
_
}
这种通用代码需要大量输入。我想调用一个代码模板或片段来为我插入该样板代码。此外,它在(我的输入替换它)处停止(在 TAB 或其他击键上),%N%
光标的最终位置是_
.