Als «vim» getaggte Fragen

111
Vim: Ersetzen einer Linie durch eine andere, die zuvor gezogen wurde

Mindestens einmal am Tag habe ich folgende Situation: A: This line should also replace line X ... X: This is line should be replaced Ich glaube, dass ich diese Aufgabe nicht effizient erledige. Was ich mache: Gehen Sie zu Zeile A: AG Rucklinie A: yy Gehen Sie zu Zeile X: XG Zeile A einfügen: P. Zur...

110
VIM Strg-V Konflikt mit Windows Paste

Ich verwende VIM in Windows. Das Problem ist, dass ich CtrlVals visuellen Modus verwenden möchte . Dieser Schlüssel hat jedoch einen Konflikt mit Windows Paste. Wie kann ich diesen Schlüssel auf den visuellen VIM-Modus zurücksetzen, anstatt ihn einzufügen? Ich ziehe es vor, dies in meiner...

110
Wie mache ich vi neu zeichnen Bildschirm?

Wenn ich benutze git commit --amend Es wird in ein vi-Fenster eingegeben, in dem ich Kommentare für das Festschreiben eingeben kann. Das Problem ist, dass in den vi-Fenstern einige schmutzige Zeichen aus dem früheren Shell-Hintergrund angezeigt werden. Ich frage mich also, wie ich vi den Bildschirm...

110
VIM Wort durch Inhalt des Einfügepuffers ersetzen?

Ich muss eine Reihe von Wortersetzungen in einer Datei durchführen und möchte dies mit einem vi-Befehl tun, nicht mit einem EX-Befehl wie :%s///g. Ich weiß, dass dies die typische Art ist, das Wort an der aktuellen Cursorposition zu ersetzen. cw<text><esc>Aber gibt es eine Möglichkeit,...

109
Vim sucht und ersetzt ausgewählten Text

Angenommen, wir haben einen Text, und ich gehe in den visuellen Modus und wähle Text aus. Wie kann ich schnell nach dem markierten Text suchen und ihn durch etwas anderes

108
Arbeiten mit großen Dateien in VIM

Ich habe versucht, eine riesige Datei (~ 2 GB) in VIM zu öffnen, aber sie ist verstopft. Ich muss die Datei nicht bearbeiten, sondern nur effizient herumspringen. Wie kann ich mit sehr großen Dateien in VIM

107
Suche nach Auswahl in vim

Ich benutze vim und vim Plugins für Visual Studio beim Schreiben von C ++. Oft möchte ich innerhalb einer Funktion nach einer Zeichenfolge suchen, zum Beispiel bei jedem Aufruf von object->public_member.memberfunc(). Ich weiß, dass vim eine bequeme Möglichkeit bietet, durch Drücken von *und...

107
Tmux vs. iTerm2 geteilte Fenster

Warum sollte ich tmux verwenden, wenn iterm2 geteilte Fenster hat? Ich habe tmux noch nie verwendet und möchte wissen, ob die Verwendung in meinem Workflow anstelle der Funktionen von iterm2 im geteilten Bereich Vorteile bietet. Ich mag das Dimmen inaktiver Fenster, die iTerm2 Split Panes bietet....

107
Installieren von vim mit Ruby-Unterstützung (+ Ruby)

Ich versuche, command-t für vim zu installieren, aber meine aktuelle Version von vim hat nicht das Flag (+ ruby). Der Befehl "welcher Ruby" zeigt an, dass Ruby installiert ist. Was muss ich tun, um die + Ruby-Flagge in vim zu aktivieren? Was bedeutet die + Ruby-Flagge

106
So ersetzen Sie Text zwischen Anführungszeichen in vi

Angenommen, ich habe diese Codezeile: $query = "SELECT * FROM table"; Gibt es in vi / vim einen Befehl, mit dem alles zwischen Anführungszeichen sofort gelöscht und der Cursor zwischen ihnen positioniert werden kann, damit ich mit der Eingabe beginnen

106
Anzeigen von UTF-8-Zeichen in VIM oder Gvim

Ich arbeite von Zeit zu Zeit an Webseiten mit nicht-englischen Skripten. Die meisten von ihnen verwenden den Zeichensatz utf-8, VIM und Gvim zeigen UTF-8-Zeichen nicht richtig an. Verwenden von VIM 7.3.46 unter Windows 7 64-Bit mit set guifont=Monaco:h10in _vimrc Gibt es eine Möglichkeit, dies zu...

106
Zurückgehen (Strg + Z) in vi / vim

In normalen Texteditoren [bei allem Respekt vor Vim] gibt es eine Verknüpfung Ctrl+, Zwenn Sie etwas Böses getan haben und zur vorherigen Version des Textes zurückkehren möchten. Wie die Schaltfläche ZURÜCK in Word. Ich frage mich, wie Sie dieses Verhalten in Vim erreichen

105
Wie ändere ich den Vim-Cursor im Einfüge- / Normalmodus?

Ich möchte nach Möglichkeit wissen, wie Sie den Cursor in Vim (in Farbe, Form usw.) ändern können, je nachdem, in welchem ​​Modus Sie sich befinden. Ich vergesse ständig, dass ich mich nicht im Einfügemodus befinde und beginne, Code einzugeben, was dazu führt, dass alle möglichen verrückten Dinge...