Có những tùy chọn nào để vào chế độ chèn?


11

Tôi đã từng vào chế độ chèn bằng cách akhông bao giờ nhận ra rằng có một hệ thống chế độ chèn bắt đầu.

Đôi khi tôi cảm thấy khó chịu khi ađặt con trỏ theo ký tự đầu tiên của một dòng, nhưng vấn đề là: Nó vào chế độ chèn sau vị trí con trỏ hiện tại.

Sau đó, tôi nhận ra rằng tôi có thể vào chế độ chèn ở cuối dòng bằng cách sử dụng Ahoặc bên dưới dòng hiện tại bằng cách sử dụng o.

Các cách trong chế độ bình thường để vào chế độ chèn là gì và sự khác biệt của chúng là gì?


:h inserting- cũng:h replacing
VanLaser

@VanLaser Bạn có thể thêm câu đó làm câu trả lời ^^
k0pernikus

Câu trả lời:


21

Đ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.

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.