it-swarm.com.de

Wie kann ich feststellen, welche Syntaxdatei verwendet wird?

Vim hebt meine Datei auf witzige Weise in der Syntax hervor, und ich möchte wissen, welche Syntaxdatei für dieses Verhalten verantwortlich ist. Wie finde ich heraus, welche Syntaxdateien vim geladen hat?

46
Edward Z. Yang

Um herauszufinden, welche Dateien Vim tatsächlich geladen hat, führen Sie Folgendes aus

:scriptnames
37
garyjohn

Die Syntax für den aktuellen Puffer kann über abgefragt werden

:setlocal syntax?

Es entspricht normalerweise (aber nicht unbedingt) dem Dateityp des Puffers (:setlocal filetype?).

Für einen tieferen Blick

:syntax list

zeigt alle Syntaxdefinitionen an (einige Syntaxen können Syntaxen anderer Sprachen enthalten, z. B. Java hat html für das JavaDoc-Kommentar-Markup).

29
Ingo Karkat

Sie können anzeigen, welche Dateitypen derzeit und von verwendet werden

:verbose set ft ?

Das Plugin, das den Dateityp verwaltet, befindet sich höchstwahrscheinlich unter

:e $VIMRUNTIME\ftplugin
4