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