Долго уже выбираю себе Редактор кода...
- aptana (php, rails, etc.) & eclipse
- netbeans (ruby)
- e-texteditor(html, css, js, ruby, php, etc.)
- gedit(html, css, js, ruby, php, etc.)
- geany(ruby)
Не понравилось, Что
aptana (windows, linux & etc (eclipse)) — перегружено всем, не находит установленных «гемов» без «пляски с бубном», очень медленная, отсутствие «из_коробки» переключения между табами по [ctrl+tab], тормозной очень автокомплит, крайне неадекватный поиск по докам — ищет в первую очередь по нативному (что шёл «в комплекте») и только потом, возможно, будет выводить результаты по внешним Докам.
eclipse(windows, linux & etc) — «Среда»… так как aptana это надстройка то тоже самое, что к ней, можно отнести к «прородителю», далее: не удобный update, не удобный поиск модулей.
netbeans(windows, linux) — task'и в отдельном окне, отсутствие «выделения блоками»/выделения нескольких произвольных строк кода, отсутствие адекватного навигатора по sqlite «из_коробки», опять же очень медленный, но не на столько как эклипс, не нативный layout и сглаживание шрифтов
Общее для перечисленных — корпоративный стиль разработки — «мы делаем продукт, предлагайте может когда-нибудь осуществим...» (предложение о блоковом выделении для netbeans «пылиться», если не изменяет память — с 2005 года...), много лишнего и невозможно без «пляски с бубном» от него избавиться
e-texteditor(windows & linux(not very stable)) — нет адекватной сборки под linux, очень медленный для редактора, а не IDE, подчас неадекватное влияние одних «бандлов» на другие, например при установке «бандлов» ruby отказывался делать корректно валидацию кода (js, html, css) при сохранении выдавая ruby-ошибку, подчас не стабильная работа — частые вылеты (от версии к версии ситуация становиться лучше но в целом ситуация не меняется, что странно для продукта «за деньги»), есть кнопка для создания «папки» и файла использовать, для адекватного восприятия «приложением» нужно только их, а меню по правой кнопке мыши лучше забыть, не закрывает теги по умолчанию, не показывает связки открывающих-закрывающих (тегов, конструкций, классов & etc) при наведении на одно из звеньев, что затрудняет отладку приложения, не разделяет визуально разные языки в одном файле: html — это html, css — это css & etc, не обновляет свои «знания» о новых стандартах.
gedit (linux (default gnome editor)) — стабильный, но вливание «новой крове» вызывает «аказии» такое ощущение что изначально он не был предрасположен для плагинов они в большинстве своем в нем себя ведут не нативно, отсутствие мульти-выделения/блокового выделения, модуль для этого крайне не удобен на практике, навигация по дереву крайне не удобна так как «провалы» внутрь директории при двойном «щелчке» не доставляют удовольствия, отсутствие адекватной работы с «проектам», устаревшие или не удобные снипеты.
geany (linux, windows) — нет адекватных проектов — вообще не понятно зачем введено данное «понятие» в этом приложении, общие настройки есть, но «огромная» часть настроек почему-то в файлах, то есть без интерфейса: "-Нате!...".
Общее для всех: отсутствие интерфейса быстрой настройки «тем отображения» либо они почему-то настраиваются исключительно под каждый язык — без общих правил, либо не возможность отображения «блоков разных языков» в одном файле в соответствии настройкам; help(по языкам, если он есть, конечно) — в большинстве своем не соответствует последним имениям и почему-то не «стремиться» обновиться.
К чему это всё?
Подумалось, что не бывает наверное идеального редактора, для кого-то одно хорошо, а для другого это в принципе не приемлемо, Но что стоит собрать компанию людей объеденных «общим виденьем» и собрать свой редактор кода, нет не ide, а просто редактор.
Что хочется?
- Легкий и быстрый
- Не зависимый от платформы
- Онлайн-приложение
- Доки и автокомплит на основе последних имений
- Мульти-выделение/редактирование
- Свободная и простая настройка внешнего вида приложения и кода с «наследованием»
- Редактирование в preview, «по следам firebug»
- Распознание языка файла и блоков файла исходя из контекста
- Выгрузка на сервер/в проект/по файлов
- Активные ссылки на ресурсы
Обращение
- Добавьте, что вас не устраивает в вашем «Редакторе кода»
- Предложите, что бы вы хотели видеть в «Редакторе кода» и каким бы вы хотели вы его видеть
- Вы хотите поучаствовать — так что мешает? :)