Vim - Đăng ký

Vim cung cấp nhiều thanh ghi. Chúng ta có thể sử dụng các thanh ghi này như nhiều khay nhớ tạm. Tính năng này thực sự hữu ích khi làm việc với nhiều tệp. Trong chương này, chúng ta sẽ thảo luận về các mục sau:

  • Sao chép văn bản trong sổ đăng ký
  • Dán văn bản từ đăng ký
  • Liệt kê các đăng ký có sẵn
  • Đăng ký các loại

Sao chép văn bản trong sổ đăng ký

Để sao chép, chúng ta có thể sử dụng lệnh yank bình thường tức là yy và để lưu trữ nó trong thanh ghi, chúng ta có thể sử dụng cú pháp sau:

“<register-name><command>

Ví dụ, để sao chép văn bản trong thanh ghi “a”, hãy sử dụng lệnh sau:

“ayy

Dán văn bản từ đăng ký

Để dán văn bản từ đăng ký sử dụng -

“<register-name>p

Ví dụ: lệnh dưới đây sao chép văn bản từ thanh ghi “a” -

“ap

Liệt kê các đăng ký có sẵn

Để liệt kê tất cả các thanh ghi có sẵn, hãy sử dụng lệnh sau

:registers

Đăng ký các loại

Vim hỗ trợ các loại thanh ghi sau:

Sổ đăng ký không tên

Thanh ghi không tên được ký hiệu là “”. Vim lưu trữ văn bản đã xóa hoặc sao chép trong sổ đăng ký này

Sổ đăng ký được đặt tên

Chúng ta có thể sử dụng 26 thanh ghi được đặt tên; chúng ta có thể sử dụng az hoặc AZ. Theo mặc định, vim không sử dụng các thanh ghi này.

Nếu chúng ta sử dụng tên thanh ghi viết thường thì nội dung sẽ bị ghi đè và nếu chúng ta sử dụng tên viết hoa thì nội dung sẽ được thêm vào thanh ghi đó.

Đăng ký được đánh số

Chúng ta có thể sử dụng 0 đến 9 thanh ghi được đặt tên. Vim điền vào các thanh ghi này bằng văn bản từ lệnh yank and delete.

  • Thanh ghi được đánh số 0 chứa văn bản từ lệnh yank gần đây nhất.
  • Thanh ghi được đánh số 1 chứa văn bản bị xóa bởi lệnh xóa hoặc thay đổi gần đây nhất

Đăng ký mặc định

Sau đây là các đăng ký mặc định:

Sr.No Đăng ký & Mô tả
1 %

Tên của tệp hiện tại

2 #

Tên của tệp thay thế cho cửa sổ hiện tại

3 :

Lệnh được thực hiện gần đây nhất

4 .

Chứa văn bản được chèn cuối cùng

5

Đăng ký được sử dụng lần cuối