Risposte:
:set fileignorecase
tratterà i nomi di file e le directory come maiuscole e minuscole.
È attivo per impostazione predefinita per alcuni sistemi come OS X, integrato in un file system senza distinzione tra maiuscole e minuscole.
Puoi anche leggere l' aiuto su di esso per ulteriori informazioni:
'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'
. O forse pubblica un post sulla mailing list di vim-dev per vedere cosa dicono.
gf
puntando a file.txt
e la cartella contiene File.txt
e file.TXT
, quale dovrebbe aprirsi?
fileignorecase
che non funzioni perché influenza solo il comportamento interno di vim e quando tenta di aprire un file, il sistema operativo decide e gioca secondo le proprie regole. Puoi provare a definire 'includeexpr' o ridefinire il valore predefinito con:map gf
e scrivere un'espressione di funzione che proverà tutte le combinazioni (come Test.txt, tEst.txt, teSt.txt, tesT.txt, TEst.txt e così via ), ma non sono sicuro che valga la pena provare a farlo.