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

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

Ответы

Ответ 1

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

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

Ответ 3

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

Ответ 5

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

  • Fast
  • Легкий вес
  • подсветка синтаксиса, завершение кода, сворачивание кода
  • Полностью настраиваемый
  • Пользовательский синтаксис
  • Фрагменты кода
  • Плагины
  • Поддержка уже существующих языков
  • Навигация по мини-карте
  • Переадресация ключей
  • Макросы
  • Regex
  • Обработка проектов
  • Создает и выполняет скрипты /exes
  • Полноэкранный, многомониторный, до 4 столбцов (файлов) за раз
  • Действительно быстро растет и т.д.

Ответ 7

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

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

Ответ 8

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

Ответ 9

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

Ответ 10

notepad2 - это простой и простой в использовании инструмент.

Ответ 12

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

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

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

Ответ 13

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

Ответ 14

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

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

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

Ответ 15

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

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

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

Ответ 16

Это для ОС Windows

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

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

Но Чувство редактора действительно удивительно.