Durch die Suche habe ich die Zeichenfolge hervorgehoben, die ich ändern möchte. Jetzt möchte ich nur den markierten Text ersetzen. Ich verwende n, um zur nächsten Instanz der Suchzeichenfolge zu gelangen. Ich dachte, ich könnte so etwas tun, ciwaber das ändert das ganze Wort, nicht nur den hervorgehobenen Text. Ich …
Ist es irgendwie möglich, unterschiedliche Suchmuster pro Fenster oder Puffer zu haben, dh. Ich möchte nach Begriff A in Fenster / Puffer A und Begriff B in Fenster / Puffer B suchen, damit bei Verwendung hlsearchverschiedene Dinge hervorgehoben werden, z. B. eine parallele Aufteilung.
Gibt es eine Alternative beim Suchen und Ersetzen von Zeichenfolgen durch vim, als jedes Sonderzeichen in Zeichenfolgen zu umgehen? Zum Beispiel, wenn ich die folgende Zeichenfolge abgleichen und durch etwas ersetzen möchte [ERROR] Login unsucessful Dann muss ich tun :%s/\[ERROR\]\ Login\ unsucessful/something/g Und es wird viel hässlicher und schmerzhafter für …
Ich möchte ein Wort in mehrere Zeilen einfügen, gibt es einen Befehl wie :[2,3,5,7,11]s/^/word\ /g was würde wordam Anfang von Zeile 2, Zeile 3, Zeile 5, Zeile 7 und Zeile 11 einfügen ? Hier sind mehrere Zeilen nicht zusammenhängend.
Wenn wir ein Muster in vim suchen, werden die Übereinstimmungen normalerweise hervorgehoben. Wenn wir es jedoch ausdrucken, verschwinden die Glanzlichter. Ich habe beides versucht :hardcopy > my_file.pdfund :TOhtml. Weder behält das Highlight. Gibt es eine Möglichkeit, das Dokument mit übereinstimmenden Mustern auszugeben, die in einer PDF-Datei hervorgehoben sind? Ich verwende …
Es gibt viele Male in meinem täglichen Arbeitsleben, in denen ich eine bestimmte Funktion ausführen muss, z. B. das Hervorheben oder Suchen einer Variablen, aber ich habe es nie geschafft, den Umfang der Änderungen / Suche einzuschränken. Gibt es in vim eine Möglichkeit, selektiv zu sagen, alle Verweise auf $colordiese …
Ich benutze vim, um Latexdokumente zu bearbeiten. Oft möchte ich den Namen einer Variablen in etwas anderes ändern. Es ist jedoch etwas ärgerlich, wenn ich bei der Suche nach dem Variablennamen durch irrelevante Übereinstimmungen waten muss. Ich möchte nur in "Mathezonen" suchen, wie in der Tex-Syntaxdatei definiert. Gibt es eine …
Ich habe hlsearchfestgelegt, aber es bringt mich manchmal dazu zu denken, dass ich den Suchbegriff visuell ausgewählt habe und einfach drücken kann c, um ihn zu ändern. Der gesuchte Begriff ist möglicherweise keine einfache Anzahl von Buchstaben, Wörtern oder sogar Zeilen - und ich möchte sowieso nicht zählen. Gibt es …
Ich habe eine Datei mit folgendem Muster: foo 111 baz foo 222 baz foo 333 baz was in verwandelt werden muss foo 111 bar 111 baz foo 222 bar 222 baz foo 333 bar 333 baz Duplizieren Sie also alle Zeilen, die mit beginnen foo, und ändern Sie nur foodas …
Gibt es eine Möglichkeit, den gfBefehl von vim (oder etwas Ähnliches) zum Erkennen eines +{cmd}Arguments für Dateipfade zu erhalten? Sie können vim starten und direkt zu einem Suchbegriff wechseln, indem Sie Folgendes tun: $ vim +/coding_effort ~/project/file Ebenso können Sie im Befehlsmodus Folgendes tun: :e +/coding_effort ~/project/file Ich mache mir …
Ich versuche, eine Toolbox mit Vim-Befehlen / Abfragen im Befehls- oder Suchmodus zu sammeln, um in einer Codebasis zu navigieren, ohne Ctags oder andere externe Tools zu verwenden. Ctags sind großartig, aber der Support kann je nach Entwicklungsumgebung, in der Sie sich befinden, variieren. Ich möchte mich nur auf das …
Ich habe dieses Code-Snippet: # import ipdb; ipdb.set_trace() def foo(): ... import ipdb; ipdb.set_trace() ... # import ipdb; ipdb.set_trace() Wie soll ich eine Suchabfrage angeben, damit nur die nicht kommentierten ipdbZeilen gefunden werden? Ich denke, der Befehl könnte ungefähr so aussehen: /import ipdb/(line start flag)
Es gibt mehrere Male, ich muss grepfür some_patternin einigen XHTMLDateien (manches Mal, die Anzahl der Dateien in einem bestimmten Ordner über 10K + geht). Zuvor habe ich Lugarus Epsilon Programmer's Editor verwendet, und es gab einen grepBefehl, der die Suche aufruft und eine Liste aller übereinstimmenden Zeilen in a ergibt …
Möchten Sie eine Suche durchführen und in einer Datei mit 12000 Zeilen ersetzen. Insbesondere wenn ein Vorkommen von ^ SetFontSize 28nach einem ^HideBlock und vor dem nächsten ^Hideoder vorhanden ist ^Show, ändern Sie 28zu 18. Hier ist ein Ausschnitt aus der Originaldatei. Hide # Gear - Endgame ItemLevel >= 77 …
In meinem fortran-Code habe ich viele Blöcke wie die folgenden subroutine name(arg1,arg2,arg3,...) : end subroutine und ich möchte, dass sie werden subroutine name(arg1,arg2,arg3,...) : end subroutine name Wo jeder dieser Blöcke durch eine beliebige Anzahl von Leerzeichen eingerückt werden kann (tatsächlich können solche Blöcke verschachtelt sein). Ich habe es mit …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.