Antworten:
:set fileignorecase
Dateinamen und Verzeichnisse werden ohne Berücksichtigung der Groß- und Kleinschreibung behandelt.
Es ist standardmäßig für einige Systeme wie OS X aktiviert, die mit einem Dateisystem ausgestattet sind, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird (wobei die Groß- und Kleinschreibung jedoch erhalten bleibt).
Sie können auch die Hilfe dazu lesen , um mehr zu erfahren:
'fileignorecase' 'fic' boolean (default on for systems where case in file
names is normally ignored)
global
{not in Vi}
When set case is ignored when using file names and directories.
See 'wildignorecase' for only ignoring case when doing completion.
:help includeexpr'
. Oder posten Sie auf der vim-dev-Mailingliste, um zu sehen, was sie sagen.
gf
beim Zeigen auf tippen file.txt
und der Ordner File.txt
und enthält file.TXT
, welchen sollte er öffnen?
fileignorecase
funktioniert nicht, weil es nur das interne Verhalten von vim beeinflusst und wenn es versucht, eine Datei zu öffnen, entscheidet das Betriebssystem und spielt nach eigenen Regeln. Sie können versuchen, den 'includeexpr' zu definieren oder den Standardwert mit neu zu definieren:map gf
und einen Funktionsausdruck zu schreiben, der alle Kombinationen (wie Test.txt, tEst.txt, teSt.txt, tesT.txt, TEst.txt usw.) ausprobiert ), aber ich bin mir nicht sicher, ob es sich lohnt, dies zu versuchen.