Đang vào chế độ chèn tại các vị trí khác nhau
Các tài liệu trợ giúp vim có một phần tuyệt vời về điều này: :help inserting
Tóm tắt nhanh là:
i: Chèn trước con trỏ.
I: Chèn trước ký tự không trống đầu tiên của dòng.
a: Chèn sau con trỏ.
A: Chèn ở cuối dòng.
o: Bắt đầu một dòng mới bên dưới dòng hiện tại và chèn.
O: Bắt đầu một dòng mới phía trên hiện tại và chèn.
gI: Chèn vào cột 1 của dòng.
gi: Chèn nơi chế độ chèn cuối cùng đã dừng.
Các lệnh chèn cũng có số đếm, vì vậy bạn có thể nhập 3itest<space><esc>để nhận:
test test test
Các lệnh chèn cũng có thể được lặp lại ., do đó itest<space><esc>..sẽ sinh ra (vì các phần ichèn trước con trỏ nằm trên khoảng trắng):
testtesttest
Cuối cùng, tôi sẽ thêm
câu trả lời của EvergreenTree từ các bình luận: Bạn có thể vào chế độ chèn với :star[tinsert][!]hoạt động như thế itrừ khi bạn cung cấp cho nó tùy chọn !, trong trường hợp nó hoạt động như thế nào
A.
Sửa đổi văn bản và sau đó vào chế độ chèn
Cũng có thể sửa đổi văn bản ở chế độ bình thường và vào chế độ chèn ở cuối. Xem :help replacing. Tóm tắt các lệnh như sau:
c: Xóa văn bản (và kéo vào bộ đệm) và vào chế độ chèn.
cc: Xóa dòng và vào chế độ chèn.
C: Xóa cho đến hết dòng và vào chế độ chèn.
s: Xóa một số ký tự và vào chế độ chèn.
S: Xóa một số dòng và vào chế độ chèn.
Nhiều trong số này cũng hoạt động trên văn bản được lựa chọn trực quan.
:h inserting- cũng:h replacing