私は最新のvim / gvim(8.0.118)を使用していますが、他のバージョンで過去にこの問題に気づきました。
fizzbuzz.java
(gvimの外で)という名前のファイルを作成し、ファイルマネージャーのコンテキストメニューを使用して、Windows 7 PCの職場でgvimの新しいタブで開きました。タブを閉じた後、を使用して:x
、自分が作成しFizzBuzz.java
たクラスの名前と一致するようにファイルの名前をに変更する必要があることを発見しました。これは、gvimの外部で行いました。
ただし、gvimの同じインスタンスで再度開くと、ファイルマネージャーのコンテキストメニューを再び使用すると、元のケーシングに戻り、で閉じると:x
、そのように保存されるので、ファイルの名前をもう一度変更します。バッファを削除し、メニューのバッファリストを更新した後でないと、gvimでファイル名の新しい大文字と小文字を正しく認識できませんでした。
これはLinux(PCLinuxOS)上のgvim 7.4では発生しません
Windowsでgvimを再起動せずにgvimに認識させ、ファイル名の大文字と小文字の変更を保持する簡単な方法はありますか?
:f %
。
I created a file named fizzbuzz.java
ます。エクスプローラーで手動で作成したか、使用しました:e fizzbuzz.java
か?After closing the file
あなたはバッファfizzbuzz.java
を閉じることを意味し:bd
ますか?I had to rename it to FizzBuzz.java
エクスプローラではなく、:saveas
?it reverts to the original casing, and saves it as such
元の名前でどこに表示されますか?so that I had to rename the file again
もう一度、どのように名前を変更しましたか?refreshing the buffer list in the menu
どのメニュー?