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

Emacs中的Ruby模式是编译运行的快捷键吗?,第1张

概述我对Emacs有一点了解,因为我用它在AUCTex中写了我的论文. 然而,这次尝试编写一些简单的ruby程序主要是为了学习,我在Emacs中搜索Ruby并找不到我要找的东西. 基于我到目前为止所读到的内容,我知道我使用的Emacs(23.3.5)具有内置ruby模式,它应该支持语法高亮,自动缩进等.但是调试的快捷键怎么样?跑,像Mode Compile? 我建议使用由我维护的 quickrun.e 我对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.

谢谢

总结

以上是内存溢出为你收集整理的Emacs中的Ruby模式是编译/运行的快捷键吗?全部内容,希望文章能够帮你解决Emacs中的Ruby模式是编译/运行的快捷键吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1289573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存