Мне нужен консольный текстовый редактор для написания как исходного кода, так и читабельных текстов, таких как электронные письма. Мне нужно, чтобы это было удобно для пользователя. Это значит для меня:

  • Вы можете использовать его так же, как блокнот или Gedit.
  • Вы можете использовать мышь там.
  • Если вам нужна ваша подруга или кто-то другой, чтобы отредактировать ваш текст, они будут знать, что делать, они не поймут, что это консоль, и будут чувствовать, что это что-то вроде блокнота.
  • Копировать, вставить, отменить работает как обычно с обычными комбинациями клавиш (Ctrl-C, Ctrl-V, Ctrl-Z).
  • сдвиг и стрелки работает как обычно. Они выбирают текст.

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

  • Подсветка синтаксиса
  • автоматический отступ
  • замена пробелов на вкладки
  • сочетания клавиш для компиляции
  • возможность настроить его на использование отладчика
  • автозаполнения для c #, java, c++ и других языков
  • другие вещи, которые я ожидаю от IDE.

Я работал и настраивал vim в течение нескольких лет. Но он никогда не оправдывал всех моих ожиданий (но почти оправдал).

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

Есть ли другая альтернатива? Надеюсь, какой-нибудь редактор я когда-то установил и он будет работать вечно? Что ты используешь? Я часто слышу, что люди используют emacs. Стоит ли учиться?

2 ответа2

1

Крем основан на Vim, но не для самых требовательных пользователей. Поскольку это просто набор скриптов vim, он должен работать в консоли, хотя я никогда не пробовал.

0

Я бы предложил GNU nano, поскольку он прост и поддерживает подсветку синтаксиса.

Снимок экрана со страницы Википедии Нано:. Снимок экрана GNU Nano

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .