Các lệnh bạn đang nói về việc sử dụng thanh ghi "không tên". Nó chỉ có nghĩa là để sử dụng rất ngắn hạn. "Tôi sẽ lấy cái này từ đây và đặt nó ở đằng kia".
Khi bạn muốn giữ một cái gì đó trong hơn một vài giây trong khi bạn đi và làm một cái gì đó khác, bạn nên sử dụng các thanh ghi có tên.
Chẳng hạn, " a y ysẽ kéo dòng con trỏ vào thanh a
ghi. Không có gì vô tình làm tắc nghẽn nó, trừ khi bạn gõ một lệnh khác liên quan đến thanh a
ghi. Vài phút, giờ, thậm chí vài ngày sau đó, bạn có thể nhập " a pđể thả bản sao được đánh dấu của dòng đó khỏi thanh a
ghi bên dưới con trỏ đang bật.
(Đối với điều này để làm việc thực sự tốt, bạn nên có một dòng như set viminfo='50,\"1000
trong của bạn ~/.vimrc
tập tin, để cho nó để nhớ những thứ như nội dung đăng ký trên phiên Vim. Sau đó bạn có thể đi vào kỳ nghỉ giữa yank và đặt!)
Có 26 thanh ghi có tên (az). Nếu bạn đặt chúng dưới dạng chữ hoa thay vì như hình trên, bạn sẽ thêm vào nội dung đăng ký hiện tại thay vì thay thế chúng. Vì vậy, bạn có thể xây dựng một cái gì đó thực sự phức tạp, giả sử, đăng ký h
từng mảnh một, sau đó đặt tất cả xuống cùng một lúc với " h p.
Lưu ý rằng tên đăng ký là tùy chọn. Điều này ngụ ý rằng có thể có nhiều lệnh bạn đã biết và sử dụng nơi bạn có thể đang sử dụng các thanh ghi có tên. Nói :help registers
trong Vim để có được một số ý tưởng về các khả năng.
Ngoài ra, có được một cốc Vi .
y
, tiếp tục chỉnh sửa bao gồmd
vàx
, và dán nội dung giật với"0p