Консольный редактор кода с привязками клавиш CUA (ctrl-x ctrl-v ...) (в отличие от vi)

Я ищу консольный редактор кода с привязками клавиш CUA (ctrl + x, c, v и т. Д.)
Прямо сейчас я играю в mcedit, но мне это не очень нравится. Мои желаемые функции:
* быть быстрым
* Привязки клавиш CUA (Ctrl + X, C, V и т. Д.)
* переключить показ номеров строк
* найти / заменить / перейти к строке
* привязывать пользовательские ключи к действию ( ctrl-shift-arrowdown, чтобы удвоить текущую линию и т. д.)
* красивый простой интерфейс в стиле vi (без бессмысленных меню)
* быть в состоянии программно расширить его...
и т.п.

3 ответа

Решение

Вы можете использовать Emacs с CUA-режимом. Вы, вероятно, должны настроить его дальше, чтобы сформировать его по своему вкусу. Существует множество расширений для привязки клавиш, и он имеет довольно мощный механизм расширения. Если вы преодолеете первоначальный сюрприз, что все в шутке, то вам это может понравиться.

Есть ряд, но большинство странно малоизвестно и малоизвестно. Это удивляет меня - я думал, что многие люди хотели бы этого!

Я перепробовал немало. Это единственные 2, которые я знаю, которые являются текущими.

Тильда жива, поддерживается и имеет последние доступные пакеты. http://os.ghalkes.nl/tilde/

Существует также eFTE, улучшенный FTE, который хорошо работает по моему опыту. http://sourceforge.net/projects/efte/

Попробуйте микроредактор. Смотрите https://micro-editor.github.io/.

Ctrl-C / V / X / Z / Y / F / S / Q поддерживаются. Shift+ Стрелки для выделения поддерживается. Подсветка синтаксиса присутствует.

Другие вопросы по тегам