Vim - Chỉnh sửa

Vim cung cấp nhiều lệnh làm cho chức năng chỉnh sửa thực sự mạnh mẽ. Trong chương này, chúng ta sẽ thảo luận về các mục sau:

  • Insert
  • Append
  • Mở dòng mới
  • Substitute
  • Change
  • Replace
  • Join

Chèn văn bản trước con trỏ

Để chèn văn bản trước khi con trỏ, hãy thực hiện các bước sau:

  • Để chèn văn bản trước khi con trỏ thực hiện các bước sau
  • Chuyển sang chế độ chèn
i

Chèn văn bản vào đầu dòng

Giả sử bạn đang ở giữa dòng và bạn muốn chèn văn bản vào đầu dòng hiện tại, sau đó thực hiện các bước sau:

  • Chuyển sang chế độ lệnh
Esc
  • Kích hoạt chế độ chèn
I

Hành động này sẽ di chuyển con trỏ đến đầu dòng hiện tại và chuyển Vim ở chế độ chèn

Nối văn bản sau con trỏ

Để nối văn bản sau con trỏ, hãy thực hiện các bước sau

  • Chuyển sang chế độ lệnh và di chuyển con trỏ đến vị trí thích hợp
Esc
  • Chuyển sang chế độ chèn
a

Hành động này sẽ di chuyển con trỏ tiếp theo theo một vị trí và chuyển Vim ở chế độ chèn.

Nối văn bản vào cuối dòng

Giả sử bạn đang ở giữa dòng và bạn muốn nối văn bản vào cuối dòng hiện tại, sau đó thực hiện các bước sau:

  • Chuyển sang chế độ lệnh
Esc
  • Chuyển sang chế độ chèn
A

Hành động này sẽ di chuyển con trỏ đến cuối dòng và chuyển Vim ở chế độ chèn

Mở dòng mới bên dưới con trỏ

Giả sử bạn đang ở giữa dòng và bạn muốn mở dòng mới bên dưới dòng hiện tại, sau đó thực hiện các bước sau:

  • Chuyển sang chế độ lệnh
Esc
  • Chuyển sang chế độ chèn
o

Hành động này sẽ chèn dòng trống bên dưới dòng hiện tại và chuyển Vim ở chế độ chèn

Mở dòng mới phía trên con trỏ

Giả sử bạn đang ở giữa dòng và bạn muốn mở dòng mới phía trên dòng hiện tại, sau đó thực hiện các bước sau:

  • Chuyển sang chế độ lệnh
Esc
  • Chuyển sang chế độ chèn
o

Hành động này sẽ chèn dòng trống phía trên dòng hiện tại và chuyển Vim ở chế độ chèn

Văn bản thay thế

Giả sử bạn muốn thay thế một ký tự, sau đó thực hiện các bước sau:

  • Chuyển sang chế độ lệnh
Esc
  • Di chuyển con trỏ đến vị trí thích hợp
  • Chuyển sang chế độ chèn
s

Hành động này sẽ xóa ký tự dưới con trỏ và chuyển Vim ở chế độ chèn Để thay thế toàn bộ dòng sử dụng -

s

Hành động này sẽ xóa toàn bộ dòng và chuyển Vim ở chế độ chèn.

Thay đổi văn bản

Giả sử bạn muốn thay đổi văn bản trong dòng hiện tại, sau đó thực hiện các bước sau:

  • Chuyển sang chế độ lệnh
Esc
  • Thực hiện lệnh sau -
cc

Điều này tương tự với hành động thay thế bằng cách sử dụng S

Để thay đổi văn bản từ vị trí con trỏ hiện tại, hãy thực hiện lệnh sau

C

Hành động này sẽ xóa văn bản sau vị trí con trỏ hiện tại và chuyển Vim ở chế độ chèn.

Thay thế văn bản

Để thay thế một ký tự, hãy thực hiện các bước sau:

  • Chuyển sang chế độ lệnh
Esc
  • Di chuyển con trỏ đến vị trí thích hợp
  • Thực hiện lệnh sau -
r
  • Nhập ký tự được thay thế.

Lưu ý rằng lệnh này sẽ không chuyển Vim trong chế độ chèn

Để thay thế toàn bộ dòng, hãy thực hiện -

R

Nó sẽ chuyển Vim ở chế độ thay thế như thể hiện trong hình ảnh bên dưới -

Nối văn bản

Để nối hai dòng thực hiện các bước sau:

  • Chuyển sang chế độ lệnh
Esc
  • Di chuyển con trỏ đến dòng thích hợp
  • Thực hiện lệnh sau -
J