Minimale Terminal-Editor-Alternative zu vi und nano

11

Welche Alternativen zum Terminal- / Konsolenmodus gibt es? vi/vim und nanostehen zur Verfügung? Ich suche einen minimalen, gut aussehenden und freundlichen Textmodus-Editor für komplette Neulinge mit PC.

Ich erinnere mich, dass ich irgendwo einen Terminal-Editor gesehen habe, auf dem das Menü angezeigt wurde Esc anstelle von kryptischen (und etwas hässlichen) ^ X-Verknüpfungen unten anzeigt, aber beim Durchsuchen von GitHub konnte ich es nicht finden.

UPDATE : Es schien, dass "freundlich für komplette Neulinge" mehr Erklärung erfordert. Nehmen wir ein allgemeines Szenario, in dem der Benutzer zum vimersten Mal versucht, es zu verwenden (das häufig als Standardeditor festgelegt wird). Wenn vimmit zu bearbeitendem Text ausgeführt wird, wird keine Hilfe angezeigt, und die Eingabe führt zu seltsamen Ergebnissen. Benutzer drücken also Escoder F1und es funktioniert nicht. Ein benutzerfreundlicher Editor zeigt beispielsweise Hilfe zu F1Tasten an, enthält ein Menüsystem mit hervorgehobenen Verknüpfungen, stellt sofort eine Syntaxhervorhebung bereit und erledigt dies standardmäßig.

anatoly techtonik
quelle
@ Karel, kann es im Terminal ausgeführt werden?
Anatoly Techtonik
Ich habe das auf diese Frage aktualisierte noch nicht bemerkt. Sie haben Änderungen an der Frage vorgenommen, die deutlich von der ursprünglichen Anfrage abweichen. Bitte setzen Sie die Bearbeitung zurück und stellen Sie eine neue Frage mit der Anfrage nach einem Editor mit einem Menü, auf das mit <kbd> F1 </ kbd> zugegriffen werden kann. Bitte lesen Sie diese Diskussion auf der Meta-Website sorgfältig durch .
Luís de Sousa
@ LuísdeSousa F1 ist nur eine Usability-Funktion, um für Neulinge freundlich zu sein, und ein besserer Editor hat möglicherweise viele andere.
Anatoly Techtonik
Ich lade Sie erneut ein, Ihre zusätzliche Anforderung als neue Frage zu veröffentlichen. Bitte respektieren Sie das Verhalten der Website.
Luís de Sousa
@ LuísdeSousa ok, lass mich die Frage für dich klären.
Anatoly Techtonik

Antworten:

7

Micro zeigt Hilfe anF1, implementiert Syntaxhervorhebung, beendet sichEsc. Keine Menüs, unterstützt aber Plugins.

anatoly techtonik
quelle
5

Joe

Zurück in den 1990er Jahren viele meiner Kollegen bevorzugt Joe entweder vi, picooder emacs. Es wird von einigen immer noch als der benutzerfreundlichste terminalbasierte Texteditor angesehen.

JOE ist ein voll funktionsfähiger terminalbasierter Bildschirmeditor, der unter der GNU General Public License (GPL) vertrieben wird. JOE gibt es seit 1988 und wird standardmäßig mit vielen Linux-Distributionen geliefert.

Geben Sie hier die Bildbeschreibung ein

Joe ist nicht standardmäßig installiert, aber im Universum- Repository verfügbar :

sudo apt-get install joe

Emacs

Geben Sie hier die Bildbeschreibung ein

Emacs ist zwar weit entfernt von dem von Ihnen gewünschten minimalistischen Ansatz, lässt sich jedoch in hohem Maße anpassen. Mit ein wenig Arbeit können Sie es also dazu bringen, sich auf die für Sie am besten geeignete Weise zu verhalten.

Nützliche Ressourcen:

Es ist auch in den offiziellen Repositories erhältlich:

sudo apt-get install emacs

Um es im Terminal auszuführen, müssen Sie das -nwFlag verwenden. Wenn Sie es regelmäßig verwenden möchten, können Sie einen Alias ​​erstellen.

emacs -nw
Luís de Sousa
quelle
Danke für die Bilder. Ich denke , das größte Problem mit den beiden vimund emacsist , dass die Menschen drängen halten es unabhängig davon , ob sie die Geschichte passt oder nicht. =) Joe sieht gut aus - klein, erfordert kein Wissen, um im Textmodus ausgeführt zu werden, aber seine Benutzeroberfläche ist auf Augenhöhe mit nano. Lassen Sie mich die Frage bearbeiten, um den Suchbereich einzugrenzen.
Anatoly Techtonik
Vergessen Sie den obigen Kommentar - er ist informativ. Sowohl in Joe als auch in Emacs sehe ich keinen F1Schlüssel auf dem Bildschirm. Funktioniert es überhaupt?
Anatoly Techtonik
5

Ich vermute, Sie suchen nach dem ne (dem netten) Editor .

Zeigt ein ncurses-Menü an, wenn Sie zweimal ESC oder einmal F1 drücken. Ziemlich einfaches Menü. Speichern, Speichern unter ... Beenden usw.

sudo apt install ne ne-doc
ChrisN84
quelle
1

Kann ich auch 'jed' Konsoleneditor vorschlagen, ein bisschen wie 'ne' in mancher Hinsicht mit Menüs (über F10 zugänglich), insgesamt einfacher (weniger voll ausgestattet) und mit ein bisschen Farbe.

sudo apt install jed

Jed Editor

Fiddy Bux
quelle