J'utilise la dernière version de vim / gvim (8.0.118), mais j'ai remarqué ce problème dans le passé, avec d'autres versions.
J'ai créé un fichier nommé fizzbuzz.java(en dehors de gvim) et l' ai ouvert dans un nouvel onglet dans gvim sur mon PC Windows 7 au travail, en utilisant le menu contextuel de mon gestionnaire de fichiers. Après avoir fermé l'onglet, en utilisant :x, j'ai découvert que je devais renommer le fichier FizzBuzz.javapour correspondre au nom de la classe que j'ai écrite, ce que j'ai fait en dehors de gvim.
Cependant, lorsque je suis allé le rouvrir dans la même instance de gvim, en utilisant à nouveau le menu contextuel de mon gestionnaire de fichiers, il revient à la casse d'origine, et quand je le ferme avec :x, il l'enregistre comme tel, de sorte que j'ai dû renommer à nouveau le fichier. Ce n'est qu'après avoir supprimé le tampon et actualisé la liste des tampons dans le menu que j'ai pu obtenir que gvim reconnaisse correctement le nouveau boîtier du nom de fichier.
Cela ne se produit pas dans gvim 7.4 sous Linux (PCLinuxOS)
Existe-t-il un moyen plus simple pour que gvim reconnaisse et conserve le changement de casse d'un nom de fichier sous Windows, sans redémarrer gvim?
:f %.
I created a file named fizzbuzz.javavous l'avez créé manuellement dans votre explorateur ou utilisé:e fizzbuzz.java?After closing the filevoulez-vous dire la fermeture du tamponfizzbuzz.javaavec:bd?I had to rename it to FizzBuzz.javadans votre explorateur, pas avec:saveas?it reverts to the original casing, and saves it as suchoù le voyez-vous avec le nom d'origine?so that I had to rename the file againencore comment l'avez-vous renommé?refreshing the buffer list in the menuquel menu?