Khôi phục, hủy bỏ hoặc hủy bỏ của biên tập viên Vim - tôi phải làm gì?


1

Trong khi tôi đang chỉnh sửa tệp httpd.conf của mình, trình soạn thảo vim bị đóng đột ngột. Bây giờ khi tôi đang cố mở tệp đó một lần nữa, biên tập viên nói "muốn khôi phục hoặc hủy bỏ hoặc hủy bỏ. Sau khi thực hiện một trong những nhiệm vụ này, nó sẽ mở tệp. Sau đó, tôi đóng tệp bình thường.

Bây giờ khi tôi lại mở tập tin này, nó lại yêu cầu khôi phục. và thay đổi không được lưu đúng cách.

Tôi nên làm gì?

Câu trả lời:


2

Vim sử dụng hệ thống tệp hoán đổi để duy trì trạng thái không đổi của tệp bạn đang làm việc trong trường hợp Vim gặp sự cố, máy tính bị mất điện, v.v.

Vim xóa .swptệp khi nó đóng, và vì vậy bạn chỉ nên nhìn thấy thông báo này nếu vim bị tắt đột ngột hoặc nếu một vim khác được mở ở đâu đó.

( R) ecover: sẽ mở tệp dựa trên những gì trong trao đổi - Hữu ích nếu vim hoặc máy tính của bạn bị hỏng. Nội dung của tệp sẽ trông giống như những gì nó đã làm khi vim được mở lần cuối.

( E) dit Anyway: sẽ mở tệp dựa trên những gì thực sự có trong tệp. Nội dung của tệp sẽ trông giống như bất cứ thứ gì được lưu lần cuối.

Khi bạn thấy thông báo này, bạn nên sử dụng ls -ađể hiển thị tệp swp và xóa nó với rm .the-name.swp.


6

Bạn sẽ đọc phần còn lại của tin nhắn và nhận ra rằng nó muốn bạn xóa tệp bắt đầu bằng a .và kết thúc bằng a .swp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.