Я понимаю, что этот вопрос очень личный для всех :), но я все равно вынужден его задать.
В настоящее время я использую VIM и gVIM в качестве основного редактора, но у imho есть много недостатков:
- Очень неудобный язык сценариев.
- Отступы и выделения с помощью регулярных выражений (реальная жизнь показывает, что это не лучшая идея).
- Проблемы со смешанными типами файлов (например, erb, html (+ js + css), php + html и т. Д.).
- Отсутствие автозавершения (я знаю, что есть Acp и пара других скриптов, но мне не нравится, как они работают с разными языками программирования и не принимаются во внимание особенности языка программирования).
У меня больше выигрышей, но я не думаю, что кто-то хочет это слышать :) Именно эти моменты создают мне больше проблем.
Так что я ищу новый редактор. Который должен:
- Иметь общий язык сценариев (например, Python, Perl, Ruby и т. Д.) И хорошую расширяемость.
- Авто-завершение.
- Окно разбивается (когда вы пытаетесь это сделать, вы не можете жить без него:)).
- Поддержка нескольких языков и хорошая поддержка смешанных режимов (обязательно должны быть).
- Поддержка графического интерфейса. С возможностью создания / создания виджетов из расширений.
Если редактор имеет такие функции, значит, это то, что я хочу. Я видел много вариантов, пробовал Emacs, jEdit и десятки других, но я не нашел ничего удовлетворяющего этим 5 пунктам.
Единственным редактором, который удовлетворял 4/5 баллов, был gEdit, но я не могу жить без разделения: (
Если кто-то знает такой редактор, поделитесь.
Спасибо:)
P.S. Нет священных войн, плз.