Лучший текстовый редактор с настраиваемым синтаксисом

Какой лучший текстовый редактор с возможностью создания собственного синтаксиса? Я использовал notepad ++, но пользовательский синтаксис был немного ограничен, а плагины (а именно textFX) содержали несколько ошибок, которые меня удовлетворяли. Я слышал о Vim и Emacs (какой из них лучше?), но мне нужен БЫСТРЫЙ редактор со многими функциями.


person Aethex    schedule 30.04.2009    source источник
comment
Я слышал о Vim и Emacs (какой из них лучше?), вы действительно не хотите открывать эту банку с червями.   -  person The Pixel Developer    schedule 01.05.2009
comment
jedit.org — это хорошо. Не знаю насчет скорости, мне хватает.   -  person THEn    schedule 01.05.2009
comment
Ни vi, ни emacs не лучше других, и спрашивать бессмысленно. Они оба одинаково хороши по-разному.   -  person Bryan Oakley    schedule 23.06.2009


Ответы (16)


Vim и Emacs быстры и имеют множество функций, включая подсветку синтаксиса.

Лично я использую Vim, но оба они являются мощными редакторами. Если вы используете Visual Studio, плагин ViEmu — очень хороший вариант, поскольку он позволяет почти полностью редактировать Vim в Visual Studio.

person Brian Rasmussen    schedule 30.04.2009
comment
И у них обоих уже есть огромные коллекции подсветки синтаксиса. - person bignose; 01.05.2009

Ультраредактор. Очень хороший! http://www.ultraedit.com/products/ultraedit/ultraedit_tour.html

person backslash17    schedule 30.04.2009
comment
Пользуюсь с версии 5 или 6, в итоге не выдержал и купил бессрочную лицензию. Сейчас на 15 версии. - person Mark Allen; 01.05.2009

Мне нравится SciTE. Он легко настраивается (с помощью lua) и прекрасно работает в Windows и Linux. Легко изменить существующие языковые правила или добавить новые языки. Обычно я делаю только подсветку синтаксиса и поведение табуляции, но это не предел, если вы используете lua.

person KeyserSoze    schedule 01.05.2009

Подсветка синтаксиса в редакторе Zeus легко настраивается.

person jussij    schedule 06.07.2009

Вы можете попробовать PSPad. Бесплатный и многофункциональный. Его даже не нужно устанавливать, что является плюсом, если вы живете в среде с ограниченным доступом (т.е. без прав локального администратора).

person msi    schedule 30.04.2009

Возвышенный текст

  • Быстрый
  • Легкий
  • Подсветка синтаксиса, завершение кода, свертывание кода
  • Полностью настраиваемый
  • Пользовательский синтаксис
  • Фрагменты кода
  • Плагины
  • Поддерживает уже много языков
  • Навигация по миникарте
  • Переназначение ключей
  • Макросы
  • регулярное выражение
  • Ведение проектов
  • Создает и выполняет скрипты/exes
  • Полноэкранный, мультимониторный, до 4 колонок (файлов) одновременно
  • Очень быстро растет и т.д.
person Jose Faeti    schedule 07.09.2011
comment
Отличный выбор - я очень рекомендую его: очень быстро, с широкими возможностями настройки и очень элегантными функциями / интерфейсом. Это простой эталонный редактор, с которым я сравниваю все редакторы. - person Bendy; 03.01.2017

В Windows E Text Editor поддерживает пакеты TextMate, которые довольно легко создать, учитывая их много и насколько они сильны. (По сути, пакеты ТМ могут выполнять тяжелую работу на любом языке, который вам нравится.)

Тем не менее, это платное программное обеспечение, и в нем используется Cygwin, что делает его немного медленным и нестабильным при выполнении команд пакета.

person millimoose    schedule 30.04.2009

Для Windows мне некоторое время очень нравился Блокнот программиста. Он стабильный, настраиваемый, достаточно легкий и с открытым исходным кодом.

person Adrien    schedule 30.04.2009

notepad2 — действительно простой и удобный инструмент.

person Srikar Doddi    schedule 30.04.2009

Я очень доволен Visual Studio - обе встроенные возможности редактирования, простота расширение модель < em>и настраиваемый синтаксис.

person Ofek Shilon    schedule 01.05.2009

См. информацию на: http://www.textpad.com

person Joshua Belden    schedule 30.04.2009
comment
Это был лучший редактор 2004 года. К сожалению, он практически заброшен. - person Álvaro González; 24.07.2011

Если вы работаете на Mac, Smultron предлагает очень простую настраиваемую подсветку синтаксиса. Это в значительной степени наведи и щелкни. Вы ограничены примерно 7 или 8 различными комбинациями тегов/ключевых слов, но мне потребовалось около 5 минут, чтобы собрать пользовательскую схему выделения, когда я знал, где искать.

Я бы также согласился с тем, что другие люди сказали о существующих файлах синтаксиса для vim. Есть довольно хорошие шансы, что кто-то создал файл синтаксиса (или что-то близкое к нему) для того, что вы делаете. Мой совет: попробуйте найти похожий файл синтаксиса, затем взломайте его и поместите в каталог ~/.vim/syntax. Однако, прежде чем приступать к трудностям, просмотрите руководство по vim (вы должны просто набрать «vimtutor» в командной строке) и посмотрите, подойдут ли вам причудливые команды клавиатуры.

Что касается комментариев Йенса Альфке о vi, я использую vim («VI-iMproved») на регулярной основе и обнаружил, что перемещение без клавиш со стрелками или мыши значительно быстрее при работе с несколькими большими текстовыми файлами. Я так же, как и Йенс, относился к командам с загадочными буквами, пока не запустил vimtutor — с тех пор vim стал моим любимым редактором. Единственный побочный эффект заключается в том, что иногда я получаю нечетные символы в текстовых полях, отличных от vim. :wq

person Community    schedule 23.06.2009

Попробуйте HippoEDIT. Это мой любимый редактор после того, как я сбросил Notepad++.

person rein    schedule 06.07.2009

Для простой подсветки синтаксиса для C-подобных языков попробуйте Textpad. Вы можете определить операторы, фигурные скобки, разделители комментариев и ключевые слова для своих языков за несколько минут.

Редакторы Komodo Edit, Emacs, VIM и Epsilon дают вам возможность определить практически любой вид подсветки синтаксиса. Если вы очень хорошо знаете модель подсветки синтаксиса этих редакторов (на изучение уходит несколько часов или больше), обычно вам придется потратить не менее часа, но обычно день, чтобы создать свою собственную подсветку синтаксиса, VIM является самым простым для программирования синтаксиса. выделение.

Я использую редактор Joe в Linux, который также позволяет пользователю определять собственную подсветку синтаксиса, но его состояние машинная модель не такая мощная, как упомянутые в предыдущем абзаце редакторы.

person pts    schedule 30.04.2009

Несколько лет назад я бы ответил и на Textpad, но разработка с тех пор, похоже, замедлилась, а такие функции, как автоподсветка скобок, в значительной степени стандартные в наши дни, все еще отсутствуют (см. форумы Textpad для обсуждения). Параметры подсветки синтаксиса вносятся пользователями, но на веб-сайте Textpad не проводилось много лет, поэтому вам решать, например, какой из 11 PHP-подсветчиков работает лучше всего.

Недавняя находка для меня — это Editra, быстрое, многоплатформенное и настраиваемое приложение на основе Scintilla. Он все еще находится в ранних версиях, но до сих пор не доставлял мне проблем в Windows. Для настройки синтаксиса загляните в папку синтаксиса внутри файла library.zip после его установки.

Komodo мощный, но я обнаружил, что он медленнее, чем медленный, особенно при запуске. Он также оставил записи «Редактировать с помощью Komodo», разбросанные по всему моему реестру после удаления, поэтому он не будет приглашен обратно.

person Julian Melville    schedule 30.04.2009

Это для ОС Windows

Atom — отличный текстовый редактор https://atom.io/.

поддерживает интеллектуальное автозаполнение, доступно множество плагинов. Мне помог сделать json-документ красивым с помощью простого плагина pretty-json. Большой размер около 100 МБ.

Но Ощущения от редактора действительно потрясающие.

person Karthik Sagar    schedule 03.01.2017