Ищу идеальный текстовый редактор :)
Список «обязательных»:
Я знаю о viper emacs, но не уверен, нравится ли мне эта идея ... Кто-нибудь знает о чем-то получше?
Разъяснения:
Я не программист на полную ставку. Я администратор / программист / опытный пользователь, который уже все время проводит в консоли на многих хостах одновременно, и 95% этого времени работает vim. Мне нравится vim, но я ищу vim-im;) Eclipse не подходит для меня, так как большую часть времени я редактирую config / dsls с моими собственными файлами синтаксиса.
Иногда мне действительно нужен плагин для рефакторинга вещей, которые я часто делаю. У меня есть доказательство того, что это можно сделать в vim, но это настоящая боль ... Например, вы не можете запросить «предыдущий токен в дереве синтаксического анализа». Лучшее, что вы можете сделать, это вернуться назад по символам и проверить, имеет ли слово тот же стиль окраски, что и переменная / функция / что-то еще (которое требует синтаксического анализа фрагмента файла при каждой проверке). Если я не могу расширить редактор простым языком сценариев, у меня это тоже не сработает.
Также мне часто нужен второй терминал, чтобы что-то запустить и скопировать вывод в vim. Я не могу запустить:! R ... потому что он зависает на каждой вкладке в vim, пока команда не будет завершена.
Ах - и только консоль linux + - мир windows меня не интересует :)





От одного vim'mer к другому - ваш поиск бесполезен, прервать, прервать и т. д.
Если вы разочарованы тем, какой редактор использует ваша IDE (сразу приходит в голову eclipse), то либо используйте vi в качестве внешнего редактора, либо привыкните к текстовому редактору, который использует IDE. Причина в том, что никто, помимо пользователей vi, считает vi естественным, и поэтому потребность в привязках клавиш vi в любом «современном» редакторе будет радикально отличаться.
Если вам действительно нравится vi, терминальный режим и все такое, используйте vi. Если вы хотите что-то более умное, используйте vim.
Кейт / Крайт в KDE4.2 бета теперь имеет vim-подобный режим,
Включены все функции [Esc] -> Command mode, функции друзей :помощь и с /.
Это не совсем полная реализация, но в ней есть некоторые основы.
Существует также Редактор Изис, который выглядит интересно, и я не могу дождаться, когда он станет достаточно стабильным для использования, что позволяет вам редактировать везде с помощью vim.
Я не могу дождаться, когда буду редактировать свои сообщения stackoverflow в редакторе подсветки синтаксиса с полнофункциональными инструментами : D
Есть плагин для Eclipse, который в основном меняет редактор для редактора vim.
Я полагаю, он говорит об эклиме: eclim.sourceforge.net. Я собираюсь когда-нибудь это проверить ...
SlickEdit: http://www.slickedit.com/content/view/73/60
Как уже упоминалось в разъяснении - меня окна не интересуют землей. Кроме того, «Создание пользовательских макросов с помощью полнофункционального языка макросов» вряд ли удовлетворяет «реальный язык для плагинов и самого редактора, так что расширение может влиять практически на все, что есть в редакторе и за его пределами»
SlickEdit - это не «страна Windows»; он также доступен в Unix и Linux. Кроме того, вы добавили некоторые из этих ограничений (linux + console) после того, как я изначально ответил. На мой взгляд, вы не найдете того, о чем просите, пока не напишите свой собственный редактор.
Нашел все-таки :)
http://haskell.org/haskellwiki/Yi
Yi поддерживает как vim (с режимами и командами:), так и раскладку emacs. Он использует правильный инкрементный синтаксический анализатор и полностью расширяется с помощью haskell (он взаимодействует с ghc и компилирует ваш config / plugin + связывает себя с результатом). Поддерживаются вкладки, минибуферы и все остальное.
Пользуюсь им последние пару дней и очень им доволен.
На самом деле я очень доволен vim, но хочу большего ... То есть - больше пользы от консоли vim / emacs :), а не причудливой IDE с принудительным использованием мыши: /