Hin und wieder bearbeite ich eine Textdatei auf einem entfernten Linux-Server. Meistens gebe ich mein Bestes, um dies zu vermeiden, da ich die Windows-Methode zum Bearbeiten von Dateien gewohnt bin und mag:
- Umschalt + Pfeile, um Text hervorzuheben
- Strg-X, C, V zum Ausschneiden / Kopieren / Einfügen
- Tabulatortaste / Umschalttaste, um hervorgehobenen Text einzurücken / zurückzuziehen
- etc...
Ich sage nicht, dass vi und Emacs schlecht sind, es ist nur so, dass ich nicht an sie gewöhnt bin. Derzeit ist nano mein bevorzugter Editor, unterstützt jedoch nur sehr eingeschränkt das Ausschneiden und Einfügen, keinen intelligenten Einzug und einige ungewöhnliche Verknüpfungen.
meine frage ist also: gibt es einen editor der sich anfühlt wie notepad ++ / notepad2 / eclipse / kate / gedit aber auf einem linux terminal laufen kann?
Alternativ gibt es eine Möglichkeit, vi / emacs / nano so zu konfigurieren, dass es sich eher wie diese Apps anfühlt?
Und bitte keine "Du solltest wirklich vi lernen" Antworten. Versuchte das, nahm nicht.
UPDATE : Ich hatte eine Keyword-Blockade. Das Googeln nach "Texteditoren für Linux-Konsolen" erzielt viel bessere Ergebnisse als "Texteditoren für Linux-Terminals".
quelle
Antworten:
Schauen Sie sich den Sanos-Editor an:
http://www.jbox.dk/sanos/editor.htm
Nur eine 28k-Binärdatei kann das tun, was all diese anderen Editoren versuchen - und scheitern.
Es macht genau das, wonach das OP gefragt hat:
Umschalt + Pfeile, um Text hervorzuheben
Strg-X, C, V zum Ausschneiden / Kopieren / Einfügen
Sie können auch mehrere geöffnete Dateien gleichzeitig haben und Befehle in diese "leiten". Drücken Sie beispielsweise Strg-P und geben Sie an der Eingabeaufforderung Folgendes ein:
Katze yourfile
und es wird Ihre Datei an der Position des Cursors einfügen. Auf diese Weise steht Ihnen die volle Leistung der Bash-Befehle zur Verfügung (verwenden Sie grep, um nur bestimmte Teile der Datei einzufügen).
quelle
Ich habe kürzlich nach dem gleichen Gegenstand gesucht. Es gibt mehrere (siehe JumpingPA-Liste, plus 'joe'). Joe oder jed sind eine gute Wahl für einen einfachen Editor ohne Unsinn, der mehr kann als Nano. Diakonos befindet sich in der aktiven Entwicklung und zielt auf Benutzer genau wie Sie, hat jedoch höhere Abhängigkeiten als normale (Ruby), die nicht jeder auf seinen Hosts installieren kann.
Eine völlig andere Lösung, die abhängig von Ihrem Setup funktionieren kann, ist die Verwendung eines Windows-Texteditors mit der Möglichkeit, Dateien remote zu bearbeiten. Notepad ++ verfügt beispielsweise über ein FTP-Plugin , und einige Windows-IDEs verfügen über eine solche Funktionalität. Der Vorteil ist, dass Sie nichts auf dem Webhost installieren müssen und in einer vollständigen GUI bearbeiten können.
Ich hoffe, das hilft.
quelle
Wie bereits in einer anderen Antwort erwähnt , suchen Sie nach TUI-Texteditoren (Text-based User Interface), die den CUA-Konventionen (Common User Access) entsprechen. Siehe die andere Antwort für eine vollständige Diskussion. Beachten Sie dann, dass einige (fast) CUA-TUI-Texteditoren weiterhin als Linux / Unix-TUI-Programme verfügbar sind , einschließlich solcher , die auf Turbo Vision basieren (was CUA nahe kommt, aber nicht ganz so ist), wie der SET-Editor .
quelle
Ein kurzer Scan im Web ergab: Diakonos, Nano und jed sind alle OpenSource
quelle
Hast du es versucht
nano
? Die Verknüpfungen sind ein bisschen anders, aber es ist eher "Windows" -artig wie vi und emacs.quelle
NEdit ist ein vielseitiger Texteditor für X Window System, der auf allen gängigen Unix- und Linux-Systemen verfügbar ist. Benutzer von Windows-basierten Texteditoren sollten NEdit in einer vertrauten und komfortablen Umgebung vorfinden.
quelle
FTE (in vielen Distributionen als
fte-terminal
) ist ziemlich CUA. Verrückte Requisiten für die Unterstützung der Maus-Cursor-Bewegung auch über SSH.quelle
Probieren Sie den Mikro-Editor: https://github.com/zyedidia/micro
Fühlt sich ähnlich an wie Notepad ++, unterstützt Strg + C, Strg + Z und so weiter, Plugins, Befehle, sogar Mauszeigerauswahl und integriert sich in die Zwischenablage des Betriebssystems.
quelle
Ich habe gerade den Fiflo- Texteditor gefunden.
Benötigt keine Abhängigkeiten. Einfach und es fehlen einige Funktionen.
quelle
Wenn Sie gute alte WordStar-Befehle mögen, kann ich JOE empfehlen - Joes eigener Editor . Es kann unter Ubuntu und Debian mit installiert werden
quelle