代码编辑器API(带行号)和代码荧光笔

时间:2012-02-17 12:36:49

标签: javascript ruby-on-rails css ruby html5

如何获取和打开文件在包含行号的编辑器中 如下:

因此,我的文本文件可以在下面的编辑器中打开,并可以在编辑时保存我的更改。

   ---------------------------------------------------------
 1 |                                                       |
 2 |                                                       |
 3 |                                                       |
 4 |                                                       |
 5 |                                                       |
   ---------------------------------------------------------

是否有在线可用的代码编辑器(API /插件)?

3 个答案:

答案 0 :(得分:4)

我使用了CodeMirror。它是Google用于their API playground的荧光笔。它为我的代码提供了行编号以便进行编辑。

我已经尝试了它并且效果很好,根据他们的网站,它可以在以下浏览器中使用:

  • Firefox 1.5或更高版本
  • Internet Explorer 6或更高版本
  • Safari 3或更高版本
  • Opera 9.52或更高版本

干杯!

答案 1 :(得分:2)

除CodeMirror外,我知道以下内容:

  • Ace(以前的Bespin和Skywriter)可能拥有最多的功能。行号,自动缩进,代码折叠,搜索和替换,主题和其他类型的可定制性。我相信它可能会使用一些HTML5结构,因此没有最广泛的浏览器支持。在IE8中,该演示似乎虽然很慢,但仍然有效。在FF和Chrome方面有更好的经验。

  • Editarea包含PHP,CSS,Javascript,Python,HTML,XML,VB,C,CPP,SQL,Pascal,Basic和Brainf * ck的行号和语法高亮显示

  • 对于铁杆emacs粉丝,有ymacs,这是一个非常忠实的emacs AJAX实现。

答案 2 :(得分:0)

您在寻找Rails IDE吗?如果是这样,我建议使用RubyMine:http://www.jetbrains.com/ruby/

然后在“首选项”>下编辑>外观点击“显示行号”