API редактора кода (с номером строки) и подсветкой кода - PullRequest
5 голосов
/ 17 февраля 2012

Как получить и открыть файл В редакторе с номером строки как ниже:

Итак, мой текстовый файл может открыться в редакторе ниже и может сохранить мои изменения при редактировании.

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

Есть ли в Интернете редактор кода (API / плагин) для этого?

Ответы [ 3 ]

4 голосов
/ 17 февраля 2012

Я использовал CodeMirror . Это подсветка, используемая Google для их игровой площадки API . Она дала мне номер строки для редактирования моего кода.

Я пробовал это, и оно работает хорошо, и согласно их сайту это работает в следующих браузерах:

  • Firefox 1.5 или выше
  • Internet Explorer 6 или выше
  • Safari 3 или выше
  • Опера 9,52 или выше
  • Chrome

Ура!

2 голосов
/ 17 февраля 2012

В дополнение к 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 , удивительно верная реализация EJAX AJAX.

0 голосов
/ 17 февраля 2012

Вы ищете Rails IDE? Если это так, я бы порекомендовал RubyMine: http://www.jetbrains.com/ruby/

Затем в разделе «Настройки»> «Редактор»> «Внешний вид» нажмите «Показать номера строк» ​​

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...