Je veux ouvrir le Test.txt
fichier lorsque je place le curseur sur le mot test.txt
et le saisis gf
. C'est possible?
filesystem
npcode
la source
la source
fileignorecase
cela ne fonctionne pas car cela n'affecte que le comportement interne de vim et lorsqu'il essaie d'ouvrir un fichier, le système d'exploitation décide et joue selon ses propres règles. Vous pouvez essayer de définir le 'includeexpr' ou redéfinir la valeur par défaut avec:map gf
et écrire une expression de fonction qui va essayer toutes les combinaisons (comme Test.txt, tEst.txt, teSt.txt, tesT.txt, TEst.txt et ainsi de suite ), mais je ne sais pas si cela en vaut la peine.Réponses:
:set fileignorecase
traitera les noms de fichiers et les répertoires comme sensibles à la casse.Il est activé par défaut pour certains systèmes comme OS X qui est intégré à un système de fichiers insensible à la casse (mais préservant la casse).
Vous pouvez également lire l' aide à ce sujet pour en savoir plus:
la source
:help includeexpr'
. Ou peut-être publier sur la liste de diffusion vim-dev pour voir ce qu'ils disent.gf
en pointant versfile.txt
et que le dossier contientFile.txt
etfile.TXT
, lequel doit-il ouvrir?