Мне нужен консольный текстовый редактор для написания как исходного кода, так и читабельных текстов, таких как электронные письма. Мне нужно, чтобы это было удобно для пользователя. Это значит для меня:
- Вы можете использовать его так же, как блокнот или Gedit.
- Вы можете использовать мышь там.
- Если вам нужна ваша подруга или кто-то другой, чтобы отредактировать ваш текст, они будут знать, что делать, они не поймут, что это консоль, и будут чувствовать, что это что-то вроде блокнота.
- Копировать, вставить, отменить работает как обычно с обычными комбинациями клавиш (Ctrl-C, Ctrl-V, Ctrl-Z).
- сдвиг и стрелки работает как обычно. Они выбирают текст.
И когда я возвращаюсь к компьютеру, я хочу использовать текстовый редактор для программирования. Я жду:
- Подсветка синтаксиса
- автоматический отступ
- замена пробелов на вкладки
- сочетания клавиш для компиляции
- возможность настроить его на использование отладчика
- автозаполнения для c #, java, c++ и других языков
- другие вещи, которые я ожидаю от IDE.
Я работал и настраивал vim в течение нескольких лет. Но он никогда не оправдывал всех моих ожиданий (но почти оправдал).
Я думаю, я мог бы настроить Vim идеально, если бы у меня было несколько недель на его настройку. К сожалению, я не могу позволить себе вечно настраивать vim.
Есть ли другая альтернатива? Надеюсь, какой-нибудь редактор я когда-то установил и он будет работать вечно? Что ты используешь? Я часто слышу, что люди используют emacs. Стоит ли учиться?