我对Emacs略知一二,因为我用它来写我的AUCTex论文。
然而,这一次,当我试图编写一些简单的ruby程序主要是为了学习时,我在Emacs中搜索Ruby,但找不到我想要的东西。
根据我到目前为止所读到的内容,我知道我正在使用的Emacs(23.3.5)具有内置的ruby模式,它应该支持基本的语法突出显示、自动缩进等。但是,像Mode Compile这样的用于调试/运行的快捷键呢
发布于 2012-01-23 17:56:26
我建议使用由我维护的quickrun.el。
quickrun.el是执行编辑缓冲区的扩展。quickrun.el支持许多编程语言和标记语言,当然它也支持Ruby.
你可以通过下面的网址下载quickrun.el。
https://raw.github.com/syohex/emacs-quickrun/master/quickrun.el
然后将以下设置添加到您的配置文件中并对其进行评估(或重新启动quickrun.el )。
(add-to-list 'load-path "~/.emacs.d/elisp") ;; If you install quickrun.el to ~/.emacs.d/elisp
(require 'quickrun)现在,您可以使用以下命令来执行当前buffer。
M-x quickrun您可以使用编译当前缓冲区(不是执行)。
M-x quickrun-compile-only如果您将经常使用quickrun命令,则应指定键绑定,如下所示。
(global-set-key (kbd "<f7>") 'quickrun)
(global-set-key (kbd "<f8>") 'quickrun-compile-only)如果您了解更多关于quickrun.el的信息,请访问github page。
谢谢
https://stackoverflow.com/questions/8958212
复制相似问题