Ich suche einen einfachen Texteditor, den ich über die Befehlszeile unter Linux zum Bearbeiten von Dateien verwenden kann. Ich bin es gewohnt, Dateien in Windows zu bearbeiten, daher suche ich etwas mit derselben Tastaturoberfläche. Das bedeutet:
- UMSCHALT + Pfeiltasten / PGUP / PGDN zur Auswahl von Text
- STRG + C, STRG + X, STRG + V zum Kopieren / Ausschneiden / Einfügen
Und das war's auch schon. Überraschenderweise fällt es mir schwer, so etwas zu finden. Vi / Emacs sind natürlich raus. Nano kommt dem nahe, hat aber seine eigenen nicht standardmäßigen Tastenkombinationen zum Ausschneiden / Einfügen / Auswählen.
Sicher existiert dieses Ding irgendwo. Vielen Dank im Voraus, dass Sie mich in die richtige Richtung weisen.
edit
Windows diese Konventionen auch nicht verwendet. Davon abgesehen können Sie Befehle in den meisten Editoren, einschließlich vi und emacs, neu binden.Antworten:
Nano ist so nah wie ich an etwas gefunden habe, zu dem ich leicht übergehen kann. Es ist sicherlich das nächstgelegene Befehlszeilenprogramm, das unter DOS bearbeitet werden kann.
quelle
Ich kann nur empfehlen, nur vim zu lernen. Es gibt viele "Schnellstart" - und "Kurzreferenz" -Handbücher, die Ihnen den Einstieg erleichtern. Sie werden auf lange Sicht viel glücklicher sein.
http://tnerual.eriogerg.free.fr/vimqrc.html
http://fosswire.com/post/2007/11/ultra-quick-start-in-vim/
quelle
cream soll ein leichter zu erlernendes vim sein, das die Common User Access- Tastenkombinationen implementiert . Ich habe es nicht benutzt, aber sie haben eine schicke Webseite .
Der Nachteil von etwas wie Creme ist, dass es auf einem bestimmten System viel weniger wahrscheinlich ist als vim. Es ist garantiert, dass entweder vim oder vi selbst auf jedem Unix-System installiert ist.
Wenn Sie vim lernen möchten, um es oder vi für die Zeiten zu verwenden, in denen Sie es benötigen, ist es möglicherweise am besten, es auf Ihrem Windows-System zu installieren und es anstelle des Notizblocks zu verwenden. Es gibt viel zu lernen, und wenn Sie es lernen, können Sie die Dinge viel schneller als zuvor erledigen.
Tipps und Ressourcen:help help
um loszulegen.<ESC>
und / oder<CTRL-C>' a couple times to get back to normal mode. You can then undo any accidental changes, using
u`, bis Sie wieder dort sind, wo Sie sein möchten.<CTRL-R>
wird wiederholen.:help vimtutor
wird ein Tutorial aufrufen.Nachdem Sie einige Stunden mit dem Erlernen grundlegender Befehle verbracht haben, sparen Sie wahrscheinlich Zeit mit der grundlegenden Bearbeitung. Es ist auch ziemlich interessant: Es macht das Bearbeiten ein bisschen mehr wie ein Arcade- oder Strategiespiel. Dieser Aspekt, dh die Verhinderung von Hirnfäule und der Produktivitätsverlust, der mit einer wahrgenommenen Plackerei einhergeht, kann tatsächlich wertvoller sein als die Erhöhung der Geschwindigkeit.
In diesem Beitrag finden Sie weitere Tipps zum Lernen von vim: stackoverflow.com/questions/74625/what-is-the-best-way-to-force-yourself-to-master-vi
quelle
cream
dass X11 erforderlich ist.Wenn Sie X Windows ausführen, können Sie viele grafische Editoren ausführen.
Möglicherweise können Sie das Escape-Sequenzverhalten von nano in Ihrer .nanorc-Datei definieren.
Ich weiß, dass es arkan aussieht, aber ich würde mir die Zeit nehmen, Vi zu lernen. Sobald Sie es gelernt haben, fragen Sie sich, warum Sie etwas anderes verwendet haben.
Sie können Emacs lernen, aber ich betrachte Emacs als eigenständiges Betriebssystem, es ist kein Editor ;-).
quelle
mcedit
welche kommt mit Midnight Commander (mc
) Ansprüche in der Lage sein Shift-Pfeil Auswahl an Endgeräten zu tun , die sie unterstützen, aber nicht sagen , was jene sein könnte.Die Auswahl funktioniert für mich in xterm und gnome-terminal, aber nicht in PuTTY (zumindest so, wie ich die Dinge konfiguriert habe).
quelle
Am Anfang, als ich unter Linux angefangen habe, hat mir gefallen, dass http://sourceforge.net/projects/joe-editor/ auch für Sie interessant sein könnte. Vielen Dank
quelle
ergomacs
ist einemacs
Klon, der Ihren Anforderungen entspricht (anscheinend waren Sie nicht allein).https://ergoemacs.github.io/
quelle