Làm cách nào để lưu vị trí con trỏ?


7

Làm cách nào để lưu vị trí con trỏ cho mọi tệp tôi đã mở? Vì vậy, lần tới khi tôi mở tệp, con trỏ sẽ ở vị trí tôi mở lần cuối.

Câu trả lời:



1

Dấu trang có thể lưu vị trí điểm của bạn. Tôi hiện đang nhận được rất nhiều số dặm từ dấu trang bằng cách sử dụng chúng thay vì tiết kiệm máy tính để bàn truyền thống. Giải pháp này sẽ cung cấp nhiều lợi ích phụ, như tôi sẽ mô tả dưới đây.

  1. Chỉnh sửa bộ đệm và để lại điểm bạn thích.
  2. Lưu như bình thường với Cx Cs.
  3. Đặt dấu trang với Cx r m.
  4. Đóng bộ đệm.
  5. Liệt kê bookmark bằng Cx r l.
  6. Di chuyển điểm đến tên của tệp có tên tệp Cs ...
  7. Nhấn enter hai lần để tải tập tin vào bộ đệm.
  8. Lưu ý rằng điểm chính xác là nơi bạn rời khỏi nó; nụ cười.

Tôi thích quy trình này vì:

  • Nó cung cấp cho tôi một bản ghi vĩnh viễn của mọi tập tin tôi từng chỉnh sửa.
  • Nội dung bộ đệm có thể tìm kiếm, có thể sao chép và có thể truy cập được đối với các hàm macro và Lisp.
  • Emacs nhớ vị trí của tập tin; không còn tìm kiếm ổ cứng của tôi cho tập lệnh shell ít sử dụng mà tôi đã viết ba năm trước.
  • Tệp đánh dấu tải rất nhanh, ngay cả khi nó phát triển rất lâu, so với máy tính để bàn cũ của tôi với hàng tá tệp lớn đang tải mỗi khi tôi chạy Emacs.
  • Dấu trang có nhiều tính năng khác mà tôi chưa từng khám phá, giống như hầu hết các Emacs.

Một nhược điểm của quy trình làm việc này là tôi phải tự đặt dấu trang mỗi lần tôi lưu tệp. Bước tiếp theo là, tôi tin rằng, để thêm một "hook" để tự động đánh dấu mỗi tệp tôi lưu. Tôi chưa đến đó, nhưng tôi chắc chắn ai đó đã tìm ra điều đó.


Dấu trang là bổ sung với saveplace. Saveplace tự động lưu vị trí đó. Dấu trang cũng có công dụng của chúng, nhưng chúng không thực sự thích nghi với những gì được yêu cầu trong câu hỏi này.
Gilles 'SO- ngừng trở thành ác quỷ '10
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.