Tôi đang sử dụng vim / gvim mới nhất (8.0.118), nhưng đã nhận thấy vấn đề này trong quá khứ, với các phiên bản khác.
Tôi đã tạo một tệp có tên fizzbuzz.java
(bên ngoài gvim) và mở tệp đó trong tab mới trong gvim trên PC Windows 7 của tôi tại nơi làm việc, sử dụng menu ngữ cảnh của trình quản lý tệp của tôi. Sau khi đóng tab, sử dụng :x
, tôi phát hiện ra rằng tôi phải đổi tên tệp thành FizzBuzz.java
, để khớp với tên của lớp tôi đã viết, mà tôi đã làm bên ngoài gvim.
Tuy nhiên, khi tôi mở lại nó trong cùng một ví dụ của gvim, một lần nữa sử dụng menu ngữ cảnh của trình quản lý tệp của tôi, nó sẽ trở lại vỏ ban đầu và khi tôi đóng nó :x
, nó sẽ lưu nó như vậy, do đó tôi phải đổi tên tập tin một lần nữa. Chỉ sau khi xóa bộ đệm và làm mới danh sách bộ đệm trong menu, tôi mới có thể nhận được gvim để nhận ra chính xác vỏ mới của tên tệp.
Điều này không xảy ra trong gvim 7.4 trên Linux (PCLinuxOS)
Có cách nào dễ dàng hơn để gvim nhận ra và giữ lại sự thay đổi trong vỏ của tên tệp trên Windows mà không cần khởi động lại gvim không?
:f %
.
I created a file named fizzbuzz.java
bạn tự tạo nó trong trình thám hiểm của mình hoặc sử dụng:e fizzbuzz.java
?After closing the file
bạn có nghĩa là đóng bộ đệmfizzbuzz.java
với:bd
?I had to rename it to FizzBuzz.java
trong thám hiểm của bạn, không phải với:saveas
?it reverts to the original casing, and saves it as such
Bạn thấy nó ở đâu với tên gốc?so that I had to rename the file again
một lần nữa làm thế nào bạn đổi tên nó?refreshing the buffer list in the menu
thực đơn nào