Irgendein cmd-Texteditor, der gängige Tastenkombinationen für die Textbearbeitung unterstützt?

Gibt es einen Shell-Texteditor, der gängige Tastenkombinationen für die Navigation und Bearbeitung verwendet?

Folgende Features brauche ich möglichst:

  • Ctrl+ ( c/ x/ v) für Kopieren, Ausschneiden und Einfügen
  • Auswahl durch Halten der ShiftTaste und Verwenden der Cursortasten / / /
  • Ctrl+ ( / ) für Wortnavigation
  • Ctrl+ aum alles auszuwählen
  • Auswahl mit Maus (möglichst über Putty-Verbindung)
  • Ctrl+ zrückgängig zu machen
  • Ctrl+ szu speichern
  • Ctrl+ num eine neue Datei zu erstellen
  • Ctrl+ wschließen
Ich versuche, in Emacs zu graben. Es gibt eine sehr nette Distribution namens spacemacs, die den bösen Modus für die Vim-Emulation und viele andere Funktionen hinzufügt. Das war das erste, was mir begegnete. Es stellt sich heraus, dass es einen Modus namens cua-mode gibt, der die meisten Ihrer Anforderungen abdeckt.

Antworten (1)

Wenn Sie nicht auf diese speziellen Shortcuts festgelegt sind, könnte mcedit für Sie funktionieren:

mcedit
mcedit mit geöffnetem "Bearbeiten"-Menü (Quelle: tuicool.com ; Bild anklicken für größere Variante)

mcedit ist Teil des Dateimanagers Midnight Commander , kann aber auch separat verwendet werden. Ich benutze es täglich und bin ziemlich zufrieden damit: Es ist schnell, unterstützt Syntaxhervorhebung und Sie können es mit Ihren eigenen Spezifikationen erweitern.

Mal sehen, wie es Ihren Anforderungen entspricht:

  • Kopieren/Ausschneiden/Einfügen: verwendet verschiedene Hotkeys, eher inspiriert von denen für Dateioperationen: Sie markieren Text mit F3(alternativ markieren Sie blockweise mit F13oder über das im Screenshot gezeigte Menü. F5kopiert markierten Text an die Stelle, an der sich Ihr Cursor befindet (kopieren -paste), F6verschiebt es (cut-paste).
  • Text auswählen: Wie beschrieben, F3einmal drücken, dann die Cursortasten wie beschrieben bewegen, um die Auswahl zu markieren, F3erneut drücken.
    Ich habe gerade nachgesehen: Funktioniert auch genau so, wie du es beschrieben hast, indem du die ShiftTaste gedrückt hältst und gleichzeitig mit den Cursortasten bewegst – also hier „volle Übereinstimmung“.
  • Wortnavigation: Genau wie von Ihnen beschrieben.
  • Alles markieren: Funktioniert, aber wieder etwas anders: Ctrl- Homezum Anfang der Datei gehen, dann F3Markierung aktivieren, Ctrl- Endbis zum Ende des Dokuments markieren.
  • Auswahl mit der Maus: Funktioniert. Emuliert die interne F3Markierung, wenn keine Taste gedrückt wird, und die "X-Markierung" (für Ihre "globale Zwischenablage") bei Shiftgedrückter Taste.
  • Rückgängig machen: Ja, aber es ist Ctrl-U

Eine Menge zusätzlicher Möglichkeiten, wie Springen zu einer bestimmten Zeilennummer, Suchen (und Ersetzen) und Kopieren in / Einfügen aus einer "Clip-Datei" (um Text zwischen Dateien zu verschieben) machen dies zu einer "runden Sache". Um Ihren Nick zu spielen: PHP-Syntax-Hervorhebung enthalten (ich verwende es häufig, um PHP-Dateien zu bearbeiten) :)

Midnight Commander ist Teil des Repositorys so ziemlich jeder Distribution und wird daher einfach mit apt-get install mc(Debian und Derivaten) oder yum install mc(RPM-basierten Distributionen) installiert. Lesen Sie mehr über mcedit , indem Sie den Screenshot vergrößern, oder folgen Sie dem Artikel, aus dem er entnommen wurde , oder sehen Sie sich die Homepage von Midnight Commander an .

Vielen Dank für Ihre Antwort. Obwohl es sich um eine Reihe wirklich nützlicher Dinge handelt, bevorzuge ich immer noch einen leichten Texteditor mit Windows-ähnlicher Tastenkombination.