Welchen Editor kann ich als einfache vi/vim-Alternative verwenden?

Welchen Editor kann ich als einfache vi/vim-Alternative verwenden?

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 gitoder andere Befehle verwenden oder ausführen, werden diese möglicherweise vimohne 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?

Nanometer

emacsist eine Alternative zu beiden vimund nanohat auch viele Vorteile. emacsist komplexer als Nano. Sie können sehenEmacs Tour.

Nur der Vollständigkeit halber: Vim + Themen wie Zenburn können sehr hilfreich sein

Zenburn

Antwort3

als Windows Power User habe ich nach einigen Versuchen vimfestgestellt, nanodass ich hinsichtlich der Komplexität etwas dazwischen brauche. Also habe ich es versuchtschlagenund es wargenau dasdass ich gesucht habe.

Schlag Bild

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):

Bildbeschreibung hier eingeben

Es verfügt außerdem über äußerst einfache und nützliche Tastenkombinationen, die Sie ganz nach Herzenslust und problemlos ändern können:

Bildbeschreibung hier eingeben

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.

verwandte Informationen