将代码编写为带有语法高亮的字符串

 mobiledu2502897157 发布于 2022-12-15 12:57

我试图在文本编辑器上编写一个ruby源代码作为字符串(作为真正的Ruby代码的一部分),其中包含Ruby代码的语法高亮,但是希望Ruby语法突出显示在字符串内的代码上.使用双引号或单引号,百分比表示法,heredoc都使文本编辑器识别它是一个字符串,因此整个代码块以单一颜色着色为字符串.

<<_
class Foo
    def bar
        # blah blah
    end
end
_

有没有办法让编辑器上的Ruby语法突出显示错过字符串的边框,以便其内容作为Ruby代码高亮显示?


编辑

Stefan注意到了Atom,Sublime Text和RubyMine的一个很棒的功能.但不幸的是,它似乎不适用于Emacs ruby​​模式.有人知道ruby-mode.elemacs上有一个修改过的或一些额外的库吗?

编辑

或者任何人都可以写一个简单的elisp代码(只是为了忽略heredoc开始和结束时heredoc标识符RUBY是否很难实现其他语言的突出显示)?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有