首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby-mode在Emacs中是编译/运行的快捷键吗?

Ruby-mode在Emacs中是编译/运行的快捷键吗?
EN

Stack Overflow用户
提问于 2012-01-22 09:23:40
回答 1查看 3.1K关注 0票数 4

我对Emacs略知一二,因为我用它来写我的AUCTex论文。

然而,这一次,当我试图编写一些简单的ruby程序主要是为了学习时,我在Emacs中搜索Ruby,但找不到我想要的东西。

根据我到目前为止所读到的内容,我知道我正在使用的Emacs(23.3.5)具有内置的ruby模式,它应该支持基本的语法突出显示、自动缩进等。但是,像Mode Compile这样的用于调试/运行的快捷键呢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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 )。

代码语言:javascript
复制
(add-to-list 'load-path "~/.emacs.d/elisp") ;; If you install quickrun.el to ~/.emacs.d/elisp
(require 'quickrun)

现在,您可以使用以下命令来执行当前buffer。

代码语言:javascript
复制
M-x quickrun

您可以使用编译当前缓冲区(不是执行)。

代码语言:javascript
复制
M-x quickrun-compile-only

如果您将经常使用quickrun命令,则应指定键绑定,如下所示。

代码语言:javascript
复制
(global-set-key (kbd "<f7>") 'quickrun)
(global-set-key (kbd "<f8>") 'quickrun-compile-only)

如果您了解更多关于quickrun.el的信息,请访问github page

谢谢

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8958212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档