vim installation

amix vimrc in Vim installieren und verwenden

Ich habe amix vimrc in vim installiert, daher werde ich die Installationsmethode, die Verwendung und grundlegende Operationen vorstellen. Eine .vimrc mit verschiedenen vimrc-Plugins, die zu einem schönen Editor kombiniert wurden, wird verteilt, also werde ich es ausprobieren. Installieren Sie die Awesome-Version von amix vimrc. <pre><code>git clone --depth=1 https://github.com/amix/vimrc.git...

Shou Arisaka
4 Min. Lesezeit
23. Okt. 2025

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
## Ich habe grundlegende Operationen ausprobiert
  • Modi
i Texteingabemodus eingeben ESC Zurück zum Normalmodus Ctrl-[ Zurück zum Normalmodus
  • String-Suche
/ Fahren Sie fort, Zeichen einzugeben, drücken Sie Enter, um die Zeichenfolge zu bestätigen, und suchen Sie rückwärts n Zum nächsten Wort wechseln N Zum vorherigen Wort wechseln
  • Rückgängig/Wiederherstellen ctrl+z/ctrl+y
u rückgängig - kehren Sie um eine Aktion zum vorherigen Zustand zurück. Ctrl + r wiederherstellen. Machen Sie die rückgängig gemachte Operation rückgängig.
  • Ersetzen
- `:%s/before/after/g` Alle "before" mit "after" in der Datei ersetzen - `:s/before/after/g` Alle "before" mit "after" in der Cursorzeile ersetzen - `:10,20s/before/after/g` Alle "before" mit "after" in den Zeilen 10-20 ersetzen - `:'<,'>s/before/after/g` Alle "before" mit "after" im visuellen Modus ausgewählten Bereich ersetzen

Das Ersetzungszeichen für () ist \1. z.B. :%s/(“text”)/h(\1)/ => h(“text”)

vim置換 - Qiita

  • Befehl ausführen
:! Shell-Befehl ausführen z.B. :!pwd :r! Befehl ausführen und Ergebnis einfügen z.B. :r!pwd :shell Shell aufrufen. Wenn Sie die Shell mit exit usw. verlassen, kehren Sie zu vi zurück
  • Speichern / ctrl+s
:w Überschreibend speichern :w Bearbeitete Daten in speichern :q Beenden :wq Speichern und beenden :q! Beenden ohne zu speichern
  • Beenden erzwingen
ctrl+z: Beenden (quit) ctrl+z im Normalmodus: Beenden

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

Diesen Artikel teilen

Shou Arisaka 23. Okt. 2025

🔗 Links kopieren