Ich habe amix vimrc in vim installiert, daher werde ich die Installationsmethode, die Verwendung und grundlegende Operationen vorstellen.
Ich habe nano und dergleichen in einer Umgebung verwendet, in der rmate nicht verwendet werden konnte, aber ich war gestresst, weil ich nicht kopieren-einfügen oder suchen konnte (es war schwierig), also dachte ich, ich würde widerwillig vim einführen.
Ich habe vim schon einmal berührt und konnte vi einigermaßen bedienen, also ist es wie eine kleine Wiederholung.
Ich wollte es Atom-ähnlich machen
Ich bin ein Atom-Benutzer, also dachte ich, es wäre schön, wenn ich es Atom-ähnlich machen könnte, und als ich recherchierte, fand ich etwas, das wirklich gut aussah.
I build stuff: How to to make Vim to look like Atom
Ich erhalte einen Fehler, der besagt Not an editor command: Plug, also werde ich Plug, das Paketverwaltungstool, installieren.
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
…Ich konnte es nicht tun.
Ich erhalte Fehler.
Hmm, ich weiß es nicht.
Versuchen wir, amix vimrc zu verwenden
Eine .vimrc mit verschiedenen vimrc-Plugins, die zu einem schönen Editor kombiniert wurden, wird verteilt, also werde ich es ausprobieren.
amix/vimrc: The ultimate Vim configuration: vimrc
Installieren Sie die Awesome-Version von amix vimrc.
git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh
Was großartig an amix vimrc ist:
- Standard ctrl+c/ctrl+v Kopieren-Einfügen funktioniert
- HOME/END-Tasten funktionieren. ctrl+END[HOME] funktioniert auch, was praktisch ist
- Einige Sprachen wie Python, Javascript, sh sind standardmäßig farbig
- Es wird editor-ähnlich
- Modi
- String-Suche
- Rückgängig/Wiederherstellen ctrl+z/ctrl+y
- Ersetzen
Das Ersetzungszeichen für () ist \1. z.B. :%s/(“text”)/h(\1)/ => h(“text”)
- Befehl ausführen
- Speichern / ctrl+s
- Beenden erzwingen
:h Hilfe anzeigen
Eindrücke
Atom fühlt sich im Moment immer noch bequemer an.
Erstens ist es nicht gut, dass man für die meisten Operationen in den Befehlsmodus wechseln muss. Mit dem vimrc, das ich diesmal gefunden habe, war ich ziemlich gerettet, weil ich Mauscursor-Operationen und Tastenkombinationen für Kopieren-Einfügen verwenden konnte…
Wenn man an Verknüpfungen wie ctrl+ / ctrl+shift+ / gewöhnt ist, vorher ctrl+[ machen zu müssen, ist…
Ich denke, es ist gut, dass man verschiedene Dinge tun kann… aber es ist besser, wenn einfache Operationen mit einer Taste durchgeführt werden können…
Projektverwaltung kann anscheinend gemacht werden, aber es sieht mühsam aus… Zunächst einmal dauert es mehrere Tage/Wochen, nur um solche Dinge einzurichten… was hart ist.
Nun, diesmal war es eine dringende Maßnahme für VirtualBox, wo rmate nicht verwendet werden kann, also ist es in Ordnung, solange ich ungefähr die gleiche Funktionalität wie Notepad implementieren kann.
Dinge, die ich implementieren möchte
Ich habe Dinge aufgelistet, von denen ich denke, dass sie in der aktuellen vim-Umgebung fehlen.
<li>Kann nicht mehrere Zeilen eingeben </li>
{/* <li>Gleiche Zeichenfolge auswählen: In Atom wird beim Drücken von ctrl+d im Zeichenfolgenauswahlzustand die gleiche Zeichenfolge ausgewählt. Ich möchte diese Art von Funktion... aber sie existiert wahrscheinlich nicht. Selbst wenn sie existiert, würde es wahrscheinlich etwa 1 Jahr dauern, sie zu finden. Das wäre ziemlich praktisch...</li> */}
<li>Gleiche Zeichenfolge auswählen: In Atom wird beim Drücken von ctrl+d im Zeichenfolgenauswahlzustand die gleiche Zeichenfolge ausgewählt. Ich möchte diese Art von Funktion...</li>
<li>Projektverwaltung Dateisuche + öffnen: In Atom können Sie es mit ctrl+t tun. Ich denke, Sie können es wahrscheinlich tun, wenn Sie recherchieren... Ich möchte, dass es möglich ist.</li>
Ich bin so abhängig von Atom, dass ich mir wünschte, sie würden Atom einfach so wie es ist auf vim übertragen... aber das vimrc, das ich zuvor erwähnt habe, konnte nicht verwendet werden... also ist es vielleicht am besten, darauf zu warten, dass die Zeit es löst.