加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Emacs中的Ruby模式是编译/运行的快捷键吗?

发布时间:2020-12-17 03:02:02 所属栏目:百科 来源:网络整理
导读:我对Emacs有一点了解,因为我用它在AUCTex中写了我的论文. 然而,这次尝试编写一些简单的ruby程序主要是为了学习,我在Emacs中搜索Ruby并找不到我要找的东西. 基于我到目前为止所读到的内容,我知道我使用的Emacs(23.3.5)具有内置ruby模式,它应该支持语法高亮,自
我对Emacs有一点了解,因为我用它在AUCTex中写了我的论文.

然而,这次尝试编写一些简单的ruby程序主要是为了学习,我在Emacs中搜索Ruby并找不到我要找的东西.

基于我到目前为止所读到的内容,我知道我使用的Emacs(23.3.5)具有内置ruby模式,它应该支持语法高亮,自动缩进等.但是调试的快捷键怎么样?跑,像Mode Compile?

解决方法

我建议使用由我维护的 quickrun.el.

quickrun.el是执行编辑缓冲区的扩展.
当然,quickrun.el支持许多编程语言和标记语言
它支持Ruby.

您可以在URL下载quickrun.el.

https://raw.github.com/syohex/emacs-quickrun/master/quickrun.el

然后将quickrun.el添加到配置文件中并对其进行评估(或重新启动Emacs).

(add-to-list 'load-path "~/.emacs.d/elisp") ;; If you install quickrun.el to ~/.emacs.d/elisp
(require 'quickrun)

现在您可以使用以下命令来执行当前缓冲区.

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.

谢谢

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读