我如何在Emacs中执行此操作?

时间:2011-07-25 23:50:49

标签: emacs

video中,按下某些按钮即可插入函数和类。如何设置我的Emacs来做到这一点?他只是使用自动插入模式吗?

3 个答案:

答案 0 :(得分:7)

您可以为Emacs尝试yasnippetskeletons或其他几种template机制。

答案 1 :(得分:5)

正如suvayu指出的那样,该视频中的人主要使用Emacs中的各种模板机制(这实际上并不那么令人印象深刻)。如果你想让你的头脑真的被吹,请看看Marco Barringer的SLIME video。在其中,他演示了如何在Emacs中使用Common Lisp SLIME mode。在此过程中,他展示了专家Emacs用户如何有效地利用Emacs编写代码。首先,只看电影。然后,如果你想知道他正在做什么的更多细节,请阅读电影的Peter Christensen's transcript(我在电影出来后写了一篇blog entry,其中有很多优秀的lisp程序员发表过评论电影)。看过电影并了解其中发生的事情后,请尝试使用您首选的编程语言采用该视频中演示的一些技术。

答案 2 :(得分:1)

你也可以查看SRecode module中的CEDET package - 它允许实现上下文相关的模板(例如,一些只在类内部可用,等等),还有一些用于elisp, c ++,java等