在video中,按下某些按钮即可插入函数和类。如何设置我的Emacs来做到这一点?他只是使用自动插入模式吗?
答案 0 :(得分:7)
答案 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等