Інтернет-редактор коду [закрито]


13

Основні Інтернет-IDE розміщуються на сервері постачальника послуг. Приклади - Kodingen, Cloud9, ShiftEdit. Отже, вони були б недоступні, якщо зовнішній сервер з якихось причин не працював, і я все одно вважаю за краще робити комп’ютери на своєму комп’ютері.

Хтось знає про Інтернет IDE або редактора (бажано, просто редактора - просту реалізацію редакторів Ace або CodeMirror JS), який можна завантажити та запустити на localhost (на локальному сервері LAMP)? Поки що я знайшов два - Eclipse Orion і Wiode, але жоден з них мені не дуже подобається, і я шукаю альтернативи.

Також підходять розширення для браузера, які запускаються у веб-переглядачі (офлайн), не відвідуючи зовнішній сайт. Прикладом може бути SourceKit для Chrom (e / ium).


5
Вибачте, якщо моє запитання дурне, але навіщо хотіти інтернет-інструмент, якщо це для запуску локально?
Патрік Хонорез

То що ж тоді з Асом?
back2dos

@ back2dos: Нічого поганого з Ace, але чи можна його запустити на моєму локальному сервері?
Оксамитовий привид

1
@iDevlop: Добрий момент. Просто я намагаюся налаштувати робочий процес у стилі Chromebook, у якому я роблю все у браузері. Деякі люди навіть сказали б, що таким буде майбутнє.
Оксамитовий привид

@Atriya: Я зрозумів це, але чи можна встановити LAMP-сервер на Chromebook? І тоді ви застрягли на ЦІй машині, яка змушує втратити переваги бджільництва "в хмарі" ...
Патрік Хонорес

Відповіді:


9

Спочатку ви можете поглянути на цю статтю:
Вікіпедія - Порівняння редакторів вихідного коду на основі JavaScript .

Докладніше, ось кілька інструментів, які, як видається, відповідають вашому запиту:
Все це програмне забезпечення можна завантажити та використовувати на локальному сервері.

  • EditArea - Завантажити - Демонстрація як FileEditor, яка має розширення Yii - ( Ліцензія на програмне забезпечення Apache, BSD, LGPL )

    Ось EditArea, безкоштовний редактор JavaScript для вихідного коду. Це дозволяє писати добре сформований вихідний код з нумерацією рядків, підтримкою вкладки, пошук та заміна (з regexp) та підсвічування живого синтаксису (налаштовується).

  • CodePress - Завантажте - Demo of Joomla! CodePress Plugin - ( LGPL ) - Він не працює в Chrome і, схоже, розвиток припинився.

    CodePress - веб-редактор вихідного коду з підсвічуванням синтаксису, написаним на JavaScript, який забарвлює текст у режимі реального часу під час введення його у браузері.

  • CodeMirror - Завантаження - Одне з багатьох демо - ( ліцензія в стилі MIT + додаткова комерційна підтримка )

    CodeMirror - це бібліотека JavaScript, яка може бути використана для створення відносно приємного інтерфейсу редактора для кодового контенту - комп'ютерних програм, розмітки HTML тощо. Якщо режим був написаний для мови, яку ви редагуєте, код буде кольоровим, і редактор додатково допоможе вам з відступом

  • Ace Ajax.org Cloud9 Editor - Demo - ( триліцензія Mozilla (MPL / GPL / LGPL) )

    Ace - це окремий редактор коду, написаний на JavaScript. Наша мета - створити веб-редактор коду, який відповідає і розширює функції, зручність роботи та ефективність існуючих нативних редакторів, таких як TextMate, Vim або Eclipse. Його можна легко вставити в будь-яку веб-сторінку та програму JavaScript. Ace розроблений як основний редактор для Cloud9 IDE та наступник проекту Mozilla Skywriter (Bespin).
    Отримання коду
    Туз - проект громади. Ми активно заохочуємо та підтримуємо внески. Вихідний код Ace розміщується на GitHub. Він випускається за трирічною ліцензією Mozilla (MPL / GPL / LGPL). Це та сама ліцензія, яку використовує Firefox. Ця ліцензія є дружньою для будь-яких проектів, з відкритим кодом чи ні. Візьміть на себе відповідальність за свого редактора та додайте улюблену мову та підсвітку клавіатури!
    git clone git://github.com/ajaxorg/ace.git

Крім того, схоже, що це запитання було задано двічі при переповненні стека , тож, ймовірно, ви можете зібрати більше інформації тут:

AjaXplorer реалізує розширений редактор CodeMirror. Це дає вам можливість керувати файлами та редагувати підкреслений синтаксисом код в одному багатокористувацькому додатку.


Спасибі. Я вже знаю про цю статтю. Справа в тому, - чи можна завантажувати CodeMirror або Ace на мій локальний сервер? Це те, що я хочу. Я знаю, що щось на зразок Kodingen може використовувати як Ace, так і CodeMirror як компонент редактора. Але я цього не хочу, оскільки він працюватиме на сервері Kodingen, а не на моєму.
Velvet Ghost

Все програмне забезпечення, яке я розмістив у своєму посиланні, можна завантажити та безкоштовно (я кладу ліцензії праворуч від демонстрації . Якщо ви натискаєте на посилання, просто знайдіть сторінку завантаження ^^
Pascal Qyy

Я додаю кілька посилань для завантаження, щоб допомогти вам, але вам потрібно скористатися Git, щоб отримати туза.
Паскаль Qyy

@Pascal Qyy: Дякую, я не знав, що їх можна завантажувати та використовувати локально. Я завантажив codemirror.zip із наданого вами посилання та розпакував його. Всередині багато файлів html та js. Але як я насправді ним користуюся? Мені потрібен інтерфейс, де я можу відкривати, редагувати та зберігати файли - як мінімум.
Оксамитовий привид

Перше моє посилання, EditArea, посилайтесь на демо-версію FileEditor, про яку саме ви запитуєте ... Ось як про це
Pascal Qyy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.