Требуется простой текстовый редактор консоли Linux

Я новичок в Linux из Windows, и я пытаюсь найти простой полноэкранный текстовый редактор на основе консоли. То, что имитирует внешний вид Windows edit.com, было бы идеально.

windows edit.com

В частности, я ищу;

  • Простой текстовый редактор.
  • На основе консоли, а не на основе графического интерфейса.
  • Полный экран не командная строка.
  • Меню, чтобы сказать мне, каковы мои варианты. Я не хочу узнавать и запоминать сложный набор нажатий клавиш, специфичный для этого приложения.
  • Приложение, которое находится в репозиториях apt-get / yum по умолчанию, или с ошибкой, которую новичку легко установить.

Я использую небольшие версии Ubuntu 904 и Centos 5.5.

редактировать:

Я полагаю, что я ищу консольный редактор, который соответствует обычным нажатиям клавиш, используемым редакторами GUI, т.е. клавиши курсора для перемещения вверх / вниз / влево / вправо, клавиши pg-up / pg-down для перемещения вверх и вниз по странице, клавиши home / end для перехода к началу или концу строки и т. д. и т. д. Другими словами, ключи, которые мы все используем, не задумываясь, в любой среде с графическим интерфейсом, будь то Windows или Linux.

4 ответа

Решение

Для "GUI-ярлыков" попробуйте редактор Diakonos (он есть в репозиториях). Одна из целей автора состоит в том, чтобы на самом деле предоставить подобный интерфейс сочетаний клавиш, чтобы ^O, ^S, ^W, F1 и т. Д. Делали в точности то, что вы ожидаете от графического редактора.

Еще один хороший выбор - Джед (также в репозиториях). Он имеет ярлыки, похожие на emacs, но также имеет строку меню, позволяющую визуально перемещаться по командам (и в меню также отображаются ярлыки). У Джеда также есть несколько приятных возможностей для программистов. В целом, я люблю Джед больше, чем диаконос - попробуй.

Также стоит отметить, что почти всегда сочетания клавиш настраиваются. Это все еще неудобство (особенно при работе с несколькими ПК), но вариант.

mcedit

@mpapis Я запустил mcedit и многому научился. В интересах других новичков в Linux я хотел бы поделиться тем, что я узнал.

Вот как я установил mcedit в своей системе, которая является минимальной сборкой Centos 5.5, работающей на VPS.

скриншот mcedit

Начиная mcedit

Чтобы запустить mcedit из консоли, сделайте;

mcedit

Если mcedit установлен, он запустится, и ваш экран будет выглядеть как на скриншоте выше. Но если вы получите сообщение об ошибке, как;

No such file or directory

тогда вам нужно установить mcedit.

Установка mcedit

mcedit является частью пакета под названием mc. Для установки mcedit необходимо установить mc. Для установки mc do;

apt-get install mc

Если apt-get знает о mc, вам будет задан вопрос типа;

After this operation, 17.4MB of additional disk space will be used.
Do you want to continue [Y/n]?

Идите вперед и установите его, нажав клавишу "y", а затем клавишу "enter".

Но если вы получите сообщение об ошибке, как;

 Package mc has no installation candidate

тогда apt-get не знает о mc, поэтому вы должны сообщить apt-get о mc. mc хранится в хранилище юниверсов. Чтобы сообщить apt-get о mc, необходимо указать apt-get, где находится хранилище юниверса. Хранилище юниверсов является популярным и безопасным хранилищем Ubuntu.

Расскажите apt-get о хранилище вселенной

Файл /etc/apt/sources.list сообщает apt-get, где находятся репозитории. Вы можете просмотреть sources.list, выполнив;

more /etc/apt/sources.list

Чтобы apt-get узнал о репозитории юниверсов, файл sources.list должен содержать строку;

deb http://archive.ubuntu.com/ubuntu/ jaunty universe 

Добавьте указанную выше строку в файл sources.list, выполнив;

echo deb http://archive.ubuntu.com/ubuntu/ jaunty universe >> /etc/apt/sources.list

">>" означает добавить предыдущий текст к указанному файлу.

Чтобы проверить, сработало ли вышеизложенное, покажите sources.list, выполнив;

more /etc/apt/sources.list

Если это сработало, последняя строка файла будет;

deb http://us.archive.ubuntu.com/ubuntu/ jaunty universe

Теперь расскажите apt-get об изменениях, которые вы только что внесли в файл sources.list;

apt-get update

Тебе следует увидеть;

Reading package lists... Done

Так что теперь вы можете сделать;

apt-get install mc

Затем запустите mcedit, выполнив;

mcedit

И вы должны увидеть скриншот выше.

pico или же nano должно быть хорошо - joe тоже довольно прямолинейно. vi/vim а также emacs иметь некоторую кривую обучения, но оба стоят потраченного времени.

Я большой поклонник mcedit он поставляется вместе с Midnight Commander как файловый менеджер Total Commander, дополнительно в комплекте, который вы получаете mcview для просмотра файлов с несколькими вариантами.

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