Thường thì tôi chỉnh sửa một tệp - nghĩ rằng công việc của tôi đã xong - sau đó đóng tệp và chuyển sang điều tiếp theo. Nhưng sau đó tôi nhận ra rằng tôi cần quay lại mã đó và chỉnh sửa nó thêm một chút nữa.
Nếu tôi mở lại tệp, tôi có thể sử dụng .
dấu và nhảy đến vị trí chỉnh sửa cuối cùng với '.
.
Bây giờ tôi đang cố gắng tìm cách sử dụng dấu của vim để chuyển đến các vị trí trong các tệp tôi đã truy cập gần đây, nhưng không thay đổi.
Tôi biết tôi có thể đặt dấu bằng tay, nhưng hầu hết thời gian, tôi không mong đợi quay lại và vì vậy tôi không đặt dấu và cần sử dụng dấu mà vim tự động tạo.
Các "
dấu có vẻ như điều này có thể là một cách để đạt được điều này, từ :h motion
.
"
Đến vị trí con trỏ khi thoát khỏi bộ đệm hiện tại. Mặc định cho ký tự đầu tiên của dòng đầu tiên. Xem | nhảy cuối cùng | để biết cách sử dụng cái này cho mỗi file đã mở. Chỉ có một vị trí được ghi nhớ trên mỗi bộ đệm, không phải một vị trí cho mỗi cửa sổ. Miễn là bộ đệm có thể nhìn thấy trong cửa sổ, vị trí sẽ không bị thay đổi. {không ở Vi}.
Tuy nhiên nếu tôi
- đóng tất cả các cửa sổ hiển thị bộ đệm (nhưng bộ đệm vẫn có trong danh sách bộ đệm). hoặc là:
- giết tất cả các trường hợp của bộ đệm
dấu hiệu dường như không cập nhật, làm cách nào tôi có thể sử dụng dấu để nhảy đến vị trí của vị trí con trỏ cuối cùng trong bộ đệm / tệp?
viminfo
"
điểm khi bạn mở một tập tin. Tôi thực sự muốn chỉ nhảy đến vị trí con trỏ cuối cùng bằng tay. Ngoài ra, tôi không thể hiểu được khi nào "
nhãn hiệu được đặt và cập nhật nên với tôi "
nhãn hiệu này không sử dụng được.
Ctrl+o
vàCtrl+i
...:h jump-motions
để biết thêm thông tin