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.java
pour 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.java
vous l'avez créé manuellement dans votre explorateur ou utilisé:e fizzbuzz.java
?After closing the file
voulez-vous dire la fermeture du tamponfizzbuzz.java
avec:bd
?I had to rename it to FizzBuzz.java
dans votre explorateur, pas avec:saveas
?it reverts to the original casing, and saves it as such
où le voyez-vous avec le nom d'origine?so that I had to rename the file again
encore comment l'avez-vous renommé?refreshing the buffer list in the menu
quel menu?