Мінімальна альтернатива редактору терміналів для vi та nano


11

Який термінальний / консольний режим альтернативний vi/vimта nanoдоступний? Я шукаю мінімальний, гарний та привітний редактор текстового режиму для повних новачків з ПК.

Я пам’ятаю, я десь бачив редактор терміналів, який показував меню Escзамість криптованого (і дещо негарного) ^ X ярлики внизу, але шукаючи GitHub, я не міг його знайти.

ОНОВЛЕННЯ : Виявилося, що "дружнє до повних новачків" потрібно більше пояснень. Візьмемо загальний сценарій, коли користувач намагається використовувати vimвперше (який часто встановлюється як редактор за замовчуванням). Коли vimпрацює з текстом для редагування, не відображається допомога, а введення тексту дає дивні результати, тому користувачі натискають Escабо F1це "не працює". Привітний редактор, наприклад , показав би довідку на F1клавіші, містив систему меню з виділеними ярликами, надав виділення синтаксису поза полем і зробив це за замовчуванням.


@karel, чи може він працювати в терміналі?
anatoly techtonik

Я раніше не помічав оновлених до цього питання. Ви внесли зміни до питання, які помітно відходять від початкового запиту. Будь ласка, відкатіть редагування та надішліть нове запитання із запитом на редактор із меню, доступним за допомогою <kbd> F1 </kbd>. Будь ласка, уважно прочитайте цю дискусію на сайті Meta.
Luís de Sousa

@ LuísdeSousa F1 - це лише одна зручна функція для зручності для новачків, а кращий редактор може мати багато інших.
anatoly techtonik

Я ще раз запрошую вас опублікувати свою додаткову вимогу як нове запитання. Будь ласка, поважайте поведінку веб-сайту.
Luís de Sousa

@ LuísdeSousa добре, дозвольте мені уточнити питання для вас.
anatoly techtonik

Відповіді:



5

Джо

Ще в 1990 - ті роки багато хто з моїх колег віддали перевагу Джо або vi, picoабо emacs. Дехто все ще вважається текстовим редактором на основі терміналу.

JOE - це повнофункціональний екранний редактор, який розповсюджується під ліцензією GNU General Public License (GPL). JOE існує з 1988 року і є стандартним для багатьох дистрибутивів Linux.

введіть тут опис зображення

Джо не встановлений за замовчуванням, але доступний у сховищі Всесвіту :

sudo apt-get install joe

Emacs

введіть тут опис зображення

Незважаючи на мінімалістичний підхід, який ви вимагаєте, Emacs дуже настроюється. Отже, за допомогою трохи роботи ви можете змусити його вести себе найбільш підходящим для вас способом.

Корисні ресурси:

Він також доступний з офіційних сховищ:

sudo apt-get install emacs

Щоб запустити його в терміналі, ви повинні використовувати -nwпрапор. Якщо ви збираєтесь використовувати його регулярно, ви можете створити псевдонім.

emacs -nw

Дякую за фотографії. Я думаю, що найбільша проблема обох vimі emacsполягає в тому, що люди продовжують наполягати на цьому незалежно від того, підходить він чи ні. =) Джо виглядає добре - маленький, не вимагає знань для запуску в текстовому режимі, але його користувальницький інтерфейс знаходиться нарівні з nano. Дозвольте мені відредагувати питання, щоб звузити область пошуку.
anatoly techtonik

Забудьте про вищезазначений коментар - він інформативний. І в Джо, і в Emacs я не бачу F1клавіш, видимих ​​на екрані. Це взагалі працює?
anatoly techtonik

5

Моя здогадка, ви шукаєте в п (славному) редактора .

Показує меню ncurses при натисканні ESC двічі або F1 один раз. Досить прямо меню вперед. Зберегти, Зберегти як ... Вийти тощо

sudo apt install ne ne-doc

1

Чи можу я запропонувати редактор консолі 'jed', якийсь схожий на 'ne' у деяких відношеннях із меню (доступний через F10), простіший загальний (менш повнофункціональний) та трохи кольору.

sudo apt install jed

Редактор Джеда

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.