Ich bin ein Windows-Benutzer und komme zu Ubuntus Bash dankWSL. Jetzt muss ich einige Dateien bearbeiten und ich hasse Vi wirklich. Muss ich mich damit abfinden oder gibt es eine einfachere Alternative?
Die Funktionen, nach denen ich suche, sind:
- CLI-basiert
- einfach zu bedienen (Eintippen und Bearbeiten sollte ähnlich wie bei Notepad sein)
- einfache Editiermöglichkeiten genügen
Ich werde versuchen, Vim zu meistern, aber ich muss jetzt schnell eine Änderung vornehmen!
Antwort1
Wenn Sie nach einem alternativen Editor suchen, sind Sie nicht allein.Das Leben ist zu kurzzu lernen vi
, und ich sage das, weil ich meinen Lebensunterhalt als Softwareentwickler verdiene.sollenlernen, wie man es verlässt, denn es ist ein Problem füreiner von 20.000 Programmierern. Es könnte auch lohnenswert sein, einige grundlegende Anfüge-/Einfügevorgänge zu erlernen, da Sie auf manchen störrischen Servern keinen anderen Editor finden.
Die Antwort auf Ihre Frage lautet wahrscheinlich nano
:
Wenn Sie ein automatisiertes Build-Skript ausführen git
oder andere Befehle verwenden oder ausführen, werden diese möglicherweise vim
ohne Ihr Interesse geöffnet. Sie können dies verhindern, indem Sie vor dem Fortfahren Folgendes ausführen:
export EDITOR=nano
Antwort2
Es ist Ansichtssache.
Anfänger verwendenNanometer.
vim ("vi improved") erfordert zwar eine gewisse Lernkurve, ist aber sehr leistungsfähig. Siehedieser Anfängerleitfaden für vimoder andere Vim-Anleitungen oder das Vim-Tutorial vimtutor
(in Vim enthalten).
Im Moment empfehle ich dringend Nano
nano -B /path/to/file/to/edit
-B macht ein Backup
Befehle werden mit der Strg-Taste eingegeben und unten im Editorfenster aufgelistet.
Es gibt eine Anleitung zur Syntaxhervorhebung, siehe:Wie aktiviere ich die Syntaxhervorhebung in Nano?
emacs
ist eine Alternative zu beiden vim
und nano
hat auch viele Vorteile. emacs
ist komplexer als Nano. Sie können sehenEmacs Tour.
Nur der Vollständigkeit halber: Vim + Themen wie Zenburn können sehr hilfreich sein
Antwort3
als Windows Power User habe ich nach einigen Versuchen vim
festgestellt, nano
dass ich hinsichtlich der Komplexität etwas dazwischen brauche. Also habe ich es versuchtschlagenund es wargenau dasdass ich gesucht habe.
Slap ist ein Sublime-ähnlicher, terminalbasierter Texteditor, der das Bearbeiten vom Terminal aus einfacher machen soll. Slap bietet erstklassige Mausunterstützung, sogar über eine SSH-Verbindung.
Installation:
curl -sL https://raw.githubusercontent.com/slap-editor/slap/master/install.sh | sh
Antwort4
Waren Sie schon einmal frustriert, weil Ihr Texteditor nicht das tat, was Sie wollten? Wütend, weil Sie sich nicht erinnern konnten …
- ...wie finde ich Hilfe?
- ...was :wq bedeutet?
- ...irgendwelche der kleinen Lisperwörter, die Sie als Student gelesen haben?
Eine kleine, schöne Welt erwartet Sie!
Während wir für unsere bevorzugten leichten Texteditoren plädieren, möchte ich den hervorragenden, winzigen und schnellen empfehlen.xo
(Exofrillen).
Es handelt sich um eine einzelne Python 3-Datei und sie bietet gute Unterstützung für die Syntaxhervorhebung durch Pygments (wenn auch nicht perfekt bei Nicht-Python):
Es verfügt außerdem über äußerst einfache und nützliche Tastenkombinationen, die Sie ganz nach Herzenslust und problemlos ändern können:
Andere Eigenschaften:
- Weniger als 850 Codezeilen in einer einzigen Datei!
- Satzstellung markieren!
- Vergleichen und Ersetzen von regulären Ausdrücken!
- Zwischenspeichern des Suchverlaufs!
- WTFPL-lizenziert!
- Vollständig anpassbar!
- Beginnen Sie an Nicht-Ursprungsorten!
- Springen Sie zwischen Wörtern in einer Zeile!
- Springen Sie an eine beliebige Stelle in der Datei!
- Einfügen der gesamten Datei!
- Anfängerfreundlich – vielleicht sind Wörter für Sie neu!
- Text kopieren und einfügen!
- Zeilen- und Spaltenstatus!
- Nur eine Zeile mit Platz für die Bearbeitung von Nicht-Text!
- Sowohl Speichern als auch Laden!
Der Python3-Quellcode istauf github, und Sie können es einfacher installieren mit:
sudo apt install python3-pip
sudo pip3 install exofrills
exofrills: Ihr Text wurde bearbeitet … aber Sie haben immer noch Hunger.
Haftungsausschluss: Ich bin in keiner Weise mit dem Exofrills-Projekt verbunden.