Vi & Vim

7
Sortieren Sie alle paar Zeilen

Ich möchte Folgendes anhand ihrer Schlüssel sortieren case IndexError: PyErr_SetString(PyExc_IndexError, exc.str.c_str()); break; case ValueError: PyErr_SetString(PyExc_ValueError, exc.str.c_str()); break; case RuntimeError: PyErr_SetString(PyExc_RuntimeError, exc.str.c_str()); break; case IOError:...

7
Ersetzen. mit -> an bestimmten Stellen

Manchmal muss ich ersetzen .mit , ->wenn der Code zu fixieren. Normalerweise kann Suchen und Ersetzen nicht verwendet werden, da es viele (Hunderte von) Punkten ( .) gibt und nur einige von ihnen geändert werden müssen. Allerdings habe ich die , die finden, die geändert werden müssen , wenn ich...

7
Machen Sie zG und zW dauerhaft

Edit : Ich habe daraus ein kleines Plugin gemacht. Dies ist mein erster Versuch, einen zu schreiben, und ich habe keine Ahnung, was ich tue. Daher wird jede Hilfe sehr geschätzt. :) :) Hier ist es: https://github.com/danielbmarques/vim-dialect ---------- Ich möchte weiterhin verwenden zgund...

7
weiche Linewrap-Breite

Beim Umbrechen von Text in GVim erfolgt der Umbruch auf der rechten Seite des GVim-Fensters. Ich würde es jedoch vorziehen, es in Spalte 80 zu verpacken. Eine Lösung, die ich gefunden habe, ist :set columns=80, aber dies verkleinert das Fenster und gibt mir eine Art klaustrophobisches Gefühl. Daher...

7
Öffnen Sie Git-Tracking-Dateien im Editor

Ich versuche einen Vim-Befehl zu erstellen, der alle von Git verfolgten geänderten Dateien öffnet. Der folgende Befehl funktioniert, wenn nur eine geänderte Datei vorhanden ist (und schlägt fehl, wenn das aktuelle Arbeitsverzeichnis kein Git-Repository ist). Gibt es Hinweise, wie z. B. die...

7
STRG-P sehr langsam, wenn keine Dateien gefunden werden

Manchmal schreibe ich den Namen einer Datei falsch. Nehmen wir also an, ich habe eine Datei mit dem Namen ThisIsAFileNameund beginne zu tippen. ThisS...Sobald ich den Dateinamen falsch schreibe (und es gibt überhaupt keine Treffer), wird STRG-P unglaublich langsam. Jeder nächste Buchstabe wird alle...

7
Wie kann ich das erste Suchergebnis automatisch zentrieren?

Ich möchte das allererste Suchergebnis auf dem Bildschirm zentrieren. Ich kenne mich mit :nnoremap n nzzMapping aus, aber es funktioniert nur zum Zentrieren der nächsten Spiele, nicht der ersten. Ich dachte, ich könnte vielleicht AutoCmd verwenden, habe aber kein passendes Ereignis...