Als «vim» getaggte Fragen

85
Wie kann ich die aktuelle Datei in vim löschen?

Wie kann ich die aktuell geöffnete Datei aus vim von der Festplatte löschen? Wäre schön auch den Puffer zu schließen. Ich sehe, dass Sie NERDTree dafür verwenden können , aber ich verwende dieses Plugin nicht.

84
Leerzeichen mit C in vim automatisch einrücken?

Ich bin mit Eclipse und Java etwas verwöhnt worden. Ich habe angefangen, vim für die C-Codierung in einer Linux-Umgebung zu verwenden. Gibt es eine Möglichkeit, vim automatisch den richtigen Abstand für Blöcke festlegen zu lassen? Nach der Eingabe von a {werden in der nächsten Zeile 2...

84
Wiederholen Sie ein vim-Makro bis zum Ende des Puffers

Ich möchte ein Makro ausführen, das ich gerade im Register " x" in jeder einzelnen Zeile eines offenen Puffers von meinem Cursor bis zum Ende des Puffers in vim aufgezeichnet habe . Wie mache ich das? Ich weiß, dass ich das Makro n-mal wiedergeben kann: 15@x ... oder einfach gedrückt halten,...

84
Gehen Sie zum n-ten Symbol in der Zeile

Wie bewege ich den Cursor in Vim von links auf das n-te Symbol? Eine der Lösungen, die ich sehe, ist Drücken 0n<right-arrow>. Sie bewegt sich in die Position n + 1. Gibt es einen natürlicheren Weg, dies zu tun?

84
Falsche Farben mit vim in iTerm2 mit Solarized

Ich habe ein seltsames Problem mit iTerm2, in Terminal Vim (Nicht-GUI) und dem solarisierten Farbschema. Zuerst habe ich iTerm2 so eingestellt, dass es das dunkle, solarisierte Farbschema verwendet. Ich benutze auch solarisiert für vim. Ich habe die folgenden Zeilen in meiner .vimrc set...

84
Wie wechsle ich in Vim zwischen Befehls- und Einfügemodus?

Ich habe gerade angefangen, Vim als IDE zu verwenden. Ich habe es jetzt eine Weile als Testeditor verwendet, sodass ich nicht sehr oft in den Befehlsmodus wechseln musste. Da ich jedoch in Java programmiere, muss ich in den Befehlsmodus wechseln, um die Datei zu erstellen, zu kompilieren /...

84
VIM: Was ist der Unterschied zwischen let g :, let b: usw.

Ich sehe oft in vim Plugin so etwas wie: let g:variable let b:variable let l:variable Ich habe lange in der vim-Dokumentation und im Internet nach diesen Buchstaben 'g', 'b', 'l' gesucht, aber ich habe festgestellt, dass dies der Fall ist. Also, was entsprechen diese Buchstaben? Und wie lautet die...

83
Vim Rucking Reihe von Linien

Ich bin ein C # -Entwickler, der sich kürzlich entschlossen hat, mein Wissen über die mir zur Verfügung stehenden Tools zu erweitern. Das erste Tool, das ich lernen möchte, ist Vi / Vim. Bisher ist alles gut gelaufen, aber es gibt ein paar Fragen, auf die ich anscheinend keine Antwort...

83
Gehen Sie im Einfügemodus zum Zeilenanfang

Ich weiß, dass ich entweder verwenden kann: Home im Einfügemodus Esc+ i, um den Einfügemodus zu verlassen und ihn erneut aufzurufen und effektiv zum Zeilenanfang zu gelangen. Aber keiner befriedigt mich. Im ersten Fall muss ich meinen Kopf neigen, um zu schlagen Home, weil ich ihn nicht...

83
Vim: Wort gegen Wort

Ich lerne Vim und kann mich nicht um den Unterschied zwischen wordund kümmern WORD. Folgendes habe ich aus dem Vim-Handbuch erhalten. Ein Wort besteht aus einer Folge von Buchstaben, Ziffern und Unterstrichen oder einer Folge von anderen nicht leeren Zeichen, die durch Leerzeichen (Leerzeichen,...

82
Verzögerung bevor 'O' eine neue Zeile öffnet?

Ich habe festgestellt, dass es gelegentlich Oeine kurze Verzögerung gibt, bevor etwas passiert , wenn ich (Großbuchstabe 'o') verwende, um eine neue Zeile zu erstellen und in den Einfügemodus zu wechseln. Ist das üblich? Gibt es eine Möglichkeit, dies zu ändern? Beide :map Ound :imap Ozeigen...

82
Vim - Zähllinien im ausgewählten Bereich

Ich möchte Linien in einem Bereich zählen, egal in welchem ​​Bereich, aber es soll beispielsweise ein visueller Block sein. Was ist der kürzeste Weg, um es zu tun. Alles, was mir in den Sinn kommt, ist so etwas wie: '<,'>s/.//n aber ich glaube nicht, dass es der kürzeste Weg ist. Kann mir...