Quero abrir o Test.txt
arquivo quando coloco o cursor na palavra test.txt
e no tipo gf
. É possível?
filesystem
npcode
fonte
fonte
fileignorecase
que não funciona porque afeta apenas o comportamento interno do vim e, quando tenta abrir um arquivo, o sistema operacional decide e reproduz por regras próprias. Você pode tentar definir o 'includeexpr' ou redefinir o padrão com:map gf
e escrever uma expressão da função que tentará todas as combinações (como Test.txt, tEst.txt, teSt.txt, tesT.txt, TEst.txt e assim por diante ), mas não tenho certeza se vale a pena tentar fazê-lo.Respostas:
:set fileignorecase
tratará nomes de arquivos e diretórios como não diferencia maiúsculas de minúsculas.Por padrão, ele está ativado para alguns sistemas, como o OS X, que é incorporado com um sistema de arquivos que não diferencia maiúsculas de minúsculas (mas que preserva maiúsculas e minúsculas).
Você também pode ler a ajuda para obter mais:
fonte
:help includeexpr'
. Ou talvez poste na lista de discussão vim-dev para ver o que eles dizem.gf
enquanto apontafile.txt
e a pasta contémFile.txt
efile.TXT
, qual deve ser aberta?