Wie gehe ich in Vims integriertem Hilfesystem vor? Nach Themen suchen, zu denen ich Hilfe brauche? Hyperlinks folgen? Nach ähnlichen Materialien stöbern?
Suchen nach Text mit / oder search (). Verwenden Sie zum Suchen / Ersetzen stattdessen das Tag [Ersetzen].
Wie gehe ich in Vims integriertem Hilfesystem vor? Nach Themen suchen, zu denen ich Hilfe brauche? Hyperlinks folgen? Nach ähnlichen Materialien stöbern?
Kann man zählen, wie oft ein Wort oder ein Muster in einer Datei vorkommt? Dies ist manchmal nützlich, um herauszufinden, wie oft eine Funktion usw. aufgerufen
Wenn Sie mit so etwas wie nach einem Wort in einer Datei suchen /console.log, werden alle Instanzen von console.loghervorgehoben. Wenn Sie sich nicht mehr für diese interessieren, kann die Hervorhebung ablenken. Meine derzeitige Strategie zum Entfernen der Hervorhebung besteht darin, so etwas wie...
Ich möchte meinen Workflow zum Suchen und Ersetzen in Vim optimieren. Das ist etwas, was ich oft mache, wie ich mir sicher bin, dass die meisten von Ihnen es auch tun. Normalerweise kopieren Sie einen Block und ändern den Namen einer Variablen an einigen Stellen. Ich weiß, ich weiß, das löst...
Eine der offenen Fragen, die ich zu Vim habe, ist, ob es eine Möglichkeit gibt, im aktuellen Projekt eine Suche / Ersetzung durchzuführen. Angenommen, ich möchte meine Projektdateien nach einem Methodennamen durchsuchen und alle Instanzen dieses Methodenaufrufs umbenennen. So kann ich mit Sublime...
In einer langen Datei möchte ich nach einem Muster suchen, das ungefähr 200 Zeilen entspricht. Die übereinstimmenden Zeilen befinden sich an zufälligen Stellen in der Datei. Wenn eine Zeile übereinstimmt, ist nur die Zeile selbst relevant, kein Kontext darüber oder darunter. Normalerweise würde ich...
Vim hat (mindestens) zwei Befehlssätze, die in entgegengesetzte Richtungen suchen. Wenn Sie tippen /und dann ein Muster eingeben , wird das Dokument nach dem Muster durchsucht. Tippen ?und dann wird ein Muster rückwärts suchen. Die gleiche Beziehung besteht zwischen den Befehlen *und #. Was mir...
Ich mag die "hlsearch" -Einstellung, aber nachdem ich mit der Suche fertig bin, finde ich sie widerlich. Vor allem, wenn ich nach etwas suche, das viele Übereinstimmungen hat. Ich weiß, dass ich das mit ausschalten kann :set nohlsearch Aber das dauert ganze 16 Tastenanschläge, und noch ärgerlicher...
Ich habe eine Datei mit dem Zeichen ã(Kleinbuchstaben a + kombinierende Tilde). Encodingund fileencodingsind beides utf-8. gazeigt an <a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403 (aber mit der eigentlichen Kombination in der Tilde <>) und g8zeigt 61 + cc 83 Suchen mit...
Eine Sache, die ich oft tue (aber auf die Befehlszeile angewiesen bin), ist das Suchen / Greifen in mehreren Dateien. Gibt es eine Möglichkeit, Suchergebnisse für alle offenen Puffer anzuzeigen? Idealerweise hätte ich gerne einen neuen geteilten Puffer, der die Position des Ergebnisses und das...
Ich möchte den Wert einer Variablen sehen und führe den Befehl aus :let Vim zeigt die Ergebnisse dieses Befehls mit dem --more--Pager an. Wie kann ich nach einer Phrase suchen, zB html? Ich habe in der Manpage nach dem Pager +/gesucht, der besagt , dass er für die Suche verwendet wird, aber es...
In vim :makeist es einfach, Fehler zu erstellen und zu beheben, :grepund es :vimgrepverhält sich so :make. Aber warum brauchen Sie diese beiden Befehle? Warum nicht einfach nach dem Muster suchen und einfach drücken n? Was sind die Vorteile von ihnen gegenüber dem reinen
Ich muss nach Zeilen suchen, die ein Wort, aber kein zweites Wort enthalten. Suchen Sie beispielsweise nach Zeilen, die das Wort "This", aber nicht das Wort "red" enthalten. so dass für eine Datei mit diesen Zeilen This is a blue coat This is a red coat This is a purple coat That is a coat Die...
Dies ist ein Problem, das ich vor kurzem hatte. Ich habe eine Datei mit mehreren hundert Textzeilen. Wie kann ich nach einer Zeichenfolge zwischen zwei bestimmten Zeilennummern suchen? Zum Beispiel möchte ich zwischen den Zeilennummern 100 und 325
Ich weiß, dass ich vom Cursor bis einschließlich des ersten Vorkommens eines Zeichens x mit d/x<CR>oder mit v/x<CR>dlöschen kann, wenn ich die Auswahl zuerst sehen und dann löschen möchte. Wie kann ich von der aktuellen Cursorposition bis zum n- ten Auftreten von x löschen ? ZB wenn der...
Ich habe heute versucht, alle Dateien eines Projekts zu durchsuchen. Ich benutze Strg-P und suche in Zeilen wie folgt: Das Ergebnis der Suche bezieht sich jedoch nur auf die zuvor geöffnete Datei. Hier öffne ich nur main.php. Kennen Sie eine Möglichkeit, nach allen Dateien zu suchen, ohne sie...
In einer Vimscript-Funktion muss ich einer Variablen l:matchednach dem Aufruf einen passenden String zuweisen search()und frage mich, ob es einen kürzeren Weg gibt als den, den ich gerade mache: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line) let...
Wir können den Such- und Ersetzungsverlauf für IDEs und Texteditoren abrufen. Ebenso gibt es ein Suchprotokoll oder eine Möglichkeit, zuvor gesuchte Ausdrücke in vim
Wenn ich jedes Wort löschen möchte, ist das einfach, denn ich würde so etwas tun: :s%/WORD//g Aber was ist, wenn ich xyzmit jedem Vorkommen von "WORD" verfahren möchte ? Angenommen, ich möchte jede Zeile löschen, die "WORD" enthält. Ich kann mir ein paar Möglichkeiten vorstellen, aber keine davon...
Mir ist aufgefallen, dass wenn ich das benutze :nohlsearch, es eigentlich nicht dasselbe macht wie :set nohlsearch. Insbesondere wird die hlsearchEinstellung nicht tatsächlich ausgeschaltet (was das ist, was :set hlsearch) bewirkt. Um zu demonstrieren, was ich meine: :set hlsearch :nohlsearch :echo...