Лучший текстовый редактор с пользовательским синтаксисом - PullRequest
15 голосов
/ 01 мая 2009

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

Ответы [ 16 ]

2 голосов
/ 01 мая 2009

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

1 голос
/ 06 июля 2009

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

1 голос
/ 23 июня 2009

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

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

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

0 голосов
/ 03 января 2017

Это для ОС Windows

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

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

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

0 голосов
/ 01 мая 2009

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

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

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

0 голосов
/ 01 мая 2009

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

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

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

...