Emacs Đóng bộ đệm

Emacs Dong Bo Dem



Bạn tương tác với bộ đệm khi sử dụng Emacs. Bộ đệm được mô tả tốt nhất là nơi chứa văn bản hoặc dữ liệu. Nó là một đơn vị Emacs cho phép bạn xem, chỉnh sửa và thao tác với dữ liệu hoặc văn bản. Mọi tệp đang mở trong Emacs của bạn đều được liên kết với bộ đệm. Ngay cả khi làm việc với các biểu thức Lisp, chúng cũng được coi là dữ liệu không phải tệp và vẫn nằm trong bộ đệm được biểu diễn dưới dạng bộ đệm đầu.

Với Emacs, bạn có thể có bộ đệm hiện tại, vùng chứa bạn hiện đang sử dụng và các vùng chứa khác được mở cho các hoạt động khác. Ngoài ra, bạn có thể làm việc đồng thời với nhiều bộ đệm bằng cách chuyển đổi giữa chúng khi cần. Vì vậy, làm cách nào bạn có thể đóng bộ đệm mà bạn không còn cần nữa? Hãy cùng tìm hiểu!







Ba cách đóng bộ đệm Emacs

Có ba cách phổ biến để đóng bộ đệm trong Emacs. Mỗi phương pháp được áp dụng dựa trên mục tiêu của bạn là gì. Ví dụ: bạn có thể muốn đóng bộ đệm đang hoạt động hoặc bộ đệm cụ thể. Dù mục tiêu của bạn là gì thì bất kỳ phương pháp nào trong số ba phương pháp còn lại được trình bày trong bài đăng này đều sẽ có hiệu quả với bạn.



Trước khi thảo luận cách đóng bộ đệm Emacs, bước đầu tiên là kiểm tra bộ đệm đang hoạt động hiện tại của bạn. Để làm được điều đó, hãy sử dụng lệnh “C-x c-b”. Chữ “C” đại diện cho phím bàn phím “Ctrl”. Vì vậy, nhấn “Ctrl + x” và thả ra. Sau đó, nhấn “Ctrl + b” và thả ra để hiển thị bộ đệm mở có sẵn cho trường hợp của bạn.







Sau khi xem cách bạn có thể liệt kê các bộ đệm đang mở, hãy xem ba phương pháp đóng bộ đệm Emacs.

Phương pháp 1: Loại bỏ bộ đệm đang hoạt động

Cách dễ nhất để đóng bộ đệm đang hoạt động là sử dụng lệnh “kill-buffer”. Khi được thực thi, lệnh sẽ nhắc bạn đóng bộ đệm mặc định và hiển thị tên của nó để xác nhận rằng đó là bộ đệm chính xác mà bạn muốn đóng.



Nhấn lệnh “M-x” và gõ “kill-buffer”. Bạn sẽ nhận được một cửa sổ giống như cửa sổ sau hiển thị bộ đệm mặc định hiện tại cho trường hợp của bạn. Để đóng nó, nhấn phím “Enter”.

Sau đó, bạn có thể liệt kê các bộ đệm có sẵn để xác nhận rằng bạn đã đóng thành công bộ đệm mặc định/hiện tại.

Đối với trường hợp của chúng tôi, chúng tôi đã đóng bộ đệm “Ibuffer”. Danh sách sau đây xác nhận rằng chúng tôi không còn mở bộ đệm nữa.

Phương pháp 2: Sử dụng tùy chọn Ibuffer

Lệnh “ibuffer” cho phép bạn đóng bộ đệm Emacs một cách tương tác. Tùy chọn này cho phép bạn chỉ định một hoặc nhiều bộ đệm mà bạn muốn đóng. Chế độ tương tác cho phép bạn truy cập vào các tùy chọn khác nhau để đánh dấu bộ đệm mục tiêu và tiến hành đóng chúng.

Bắt đầu bằng cách nhấn lệnh “M-x” và gõ “ibuffer”. Cửa sổ tương tác sẽ mở ra và xuất hiện như cửa sổ sau. Nó hiển thị các bộ đệm có sẵn và các thông tin liên quan khác.

Sử dụng các phím mũi tên để cuộn qua danh sách. Khi bạn tìm thấy bộ đệm mà bạn muốn đóng, hãy nhấn “m” để đánh dấu nó. Bạn sẽ nhận thấy sự thay đổi màu sắc trên vùng đệm được đánh dấu, điều này gợi ý rằng nó đã sẵn sàng để xóa. Bạn có thể đánh dấu nhiều bộ đệm, nhưng chúng tôi chỉ chọn một bộ đệm cho ví dụ này.

Để đóng bộ đệm đã chọn, nhấn “D”. Bạn sẽ được nhắc xác minh rằng bạn muốn đóng bộ đệm đã chọn. Nhấn “y” để quá trình hoàn tất.

Bạn sẽ nhận thấy ngay rằng bộ đệm sẽ bị đóng và những thay đổi sẽ phản ánh trên cửa sổ đang mở. Bây giờ chúng tôi có hai bộ đệm có sẵn cho trường hợp của mình, điều này xác nhận rằng chúng tôi đã đóng được bộ đệm được đánh dấu trước đó.

Phương pháp 3: Đóng bộ đệm cụ thể

Với lệnh “kill-buffer”, bạn có thể chỉ định tên bộ đệm mà bạn muốn đóng thay vì đóng bộ đệm mặc định. Trước tiên hãy liệt kê các bộ đệm có sẵn.

Tiếp theo, nhấn lệnh “M-x” và gõ “kill-buffer”. Sau khi nhấn phím “Enter”, nhập tên của bộ đệm mà bạn muốn đóng. Chúng tôi đã đóng bộ đệm “Trợ giúp” cho trường hợp của mình.

Nếu kiểm tra lại bộ đệm có sẵn, chúng tôi có thể xác nhận rằng chúng tôi đã đóng được bộ đệm “Trợ giúp”.

Đó là phương pháp thứ ba để đóng bộ đệm Emacs.

Phần kết luận

Khi bạn có nhiều bộ đệm đang mở trong Emacs, bạn nên đóng chúng lại, đặc biệt đối với những bộ đệm không còn cần thiết nữa. Chúng tôi đã thảo luận về ba phương pháp mà bạn có thể sử dụng. Đầu tiên, chúng ta học cách đóng bộ đệm mặc định. Tiếp theo, chúng ta đã học cách đóng bộ đệm một cách tương tác. Cuối cùng, chúng tôi đã học được cách đóng một bộ đệm cụ thể. Hãy thử các phương pháp và tìm ra phương pháp lý tưởng cho tình huống của bạn.