In diesem Artikel wird hauptsächlich „das Problem des direkten Springens von ctags zur ersten übereinstimmenden Zeile in Vim“ vorgestellt. Es geht hauptsächlich um Aspekte, auf die sich Schüler beziehen können, die sich für Linux-Tutorials interessieren: Absicht, ctags zum Durchsuchen von Code zu verwenden ], springt nur ein passendes Element direkt, und wenn es mehrere übereinstimmende Elemente gibt, werden alle übereinstimmenden Elemente aufgelistet und zum Springen ausgewählt. Die Verwendung von ctags in vim ist eine sehr komfortable ...
Absicht
Beim Durchsuchen von Code mit ctags wird nach der Verwendung von Strg +] nur ein übereinstimmendes Element direkt gesprungen. Wenn mehrere übereinstimmende Elemente vorhanden sind, werden alle übereinstimmenden Elemente aufgelistet und zum Springen ausgewählt.
Problem
Die Verwendung von ctags in vim ist eine sehr komfortable Sache, aber manchmal verursachen einige Standardkonfigurationen und unbekannte Probleme Probleme bei der Verwendung von ctags, wie zum Beispiel:
Wenn Sie ctags zum Durchsuchen von Code verwenden, verwenden Sie standardmäßig Strg +] , vim bringt Sie zum ersten passenden Ort. Manchmal ist dies nicht das, was Sie wollen. Wie sollten Sie also zu einem anderen Ort springen?
Lösung
Verwenden Sie den Befehl :ts
um die folgende Konfiguration in .vimrc hinzuzufügen: map
vimcdoc.sourceforge.net/doc/tagsrch.html#tag-matchlist
Das Obige stellt das Problem dar, dass ctags direkt zur ersten passenden Zeile in Vim springen, einschließlich des relevanten Inhalts. Ich hoffe, Freunde, die sich für Linux-Tutorials interessieren, können dabei helfen.
Das obige ist der detaillierte Inhalt vonProbleme und Lösungen, die beim ctags-Sprung in Vim auftreten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!