Cách dễ nhất mà tôi đã tìm thấy để phân chia các dòng trong Vim là lệnh chế độ bình thường gq
(nhập cả hai chữ cái liên tiếp trong chế độ bình thường hoặc trực quan):
- Trong chế độ trực quan, nó sẽ phân chia bất cứ thứ gì được chọn.
- Trong chế độ bình thường, bạn làm theo
gq
với một chuyển động.
Ví dụ: gql
sẽ chia một dòng thành chiều rộng hiện được đặt. Để đặt độ rộng của các đường phân chia khác với cài đặt hiện tại của bạn, bạn có thể sử dụng
:set textwidth=<n>
Trong đó n = số ký tự bạn muốn trong một dòng, ví dụ 10, và thay đổi trở lại chiều rộng bình thường của bạn khi bạn hoàn thành.
Nhận thông tin này từ một video Youtube của Kholidfu cho thấy cách tham gia và phân chia các dòng trong chế độ bình thường bằng chuyển động: Hướng dẫn Vim - Tham gia và Chia dòng .