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

Code Editor API (with line number) and code highlighter

本文关键字:代码 荧光笔 编辑器 API      更新时间:2023-09-26

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

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

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

是否有任何代码编辑器(API/插件)可用于在线执行此操作?

I Used CodeMirror。这是谷歌在API游乐场使用的荧光笔。它也给了我要编辑的代码的行号。

我试过了,效果很好,根据他们的网站,它可以在以下浏览器中工作:

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

干杯!

除了CodeMirror,我还了解以下内容:

  • Ace(前Bespin和Skywriter)可能拥有最多的功能。行号、自动缩进、代码折叠、搜索和替换、主题和其他类型的可定制性。我相信它可能使用了一些HTML5结构,因此没有最广泛的浏览器支持。这个演示程序在IE8中运行得很慢。在FF和Chrome中获得更好的体验。

  • 编辑区有PHP、CSS、Javascript、Python、HTML、XML、VB、C、CPP、SQL、Pascal、Basic和Brainf*ck 的行号和语法高亮显示

  • 对于emacs的铁杆粉丝来说,有ymac,一个令人惊讶的emacs的忠实AJAX实现。

您正在寻找Rails IDE吗?如果是这样,我推荐RubyMine:http://www.jetbrains.com/ruby/

然后在"首选项">"编辑器">"外观"下,单击"显示行号"