Theo mặc định, sử dụng gq
lệnh di chuyển sẽ kết thúc tốt văn bản được mô tả bởi lệnh chuyển động thành 79 cột. (Tôi còn khá mới với vi
/ vim
vì vậy tôi không biết thuật ngữ chính xác.) Làm cách nào tôi có thể định cấu hình số cột đó để thay vào đó nó bao bọc ở một số cột khác nhau?
Ví dụ: giả sử tôi có văn bản này:
This is text for illustration.
Tôi muốn có thể định cấu hình cột bọc thành 29 để nếu con trỏ của tôi nằm trong dòng và tôi chạy, gqip
nó được chuyển thành:
This is text for
illustration.
Tôi đang sử dụng gVim trên Ubuntu Gnome 17.04, nếu điều đó tạo ra sự khác biệt.
EDIT: Tôi đang tìm cách bọc thủ công một số phần văn bản theo độ dài dòng nhất định mà không ảnh hưởng đến bất kỳ phần nào khác, bởi vì có một số trường hợp tôi ổn khi vượt quá giới hạn. Để mở rộng trên ví dụ trước, nếu tài liệu của tôi trông như thế này:
This is text for illustration.
This is some other text for illustration.
Và tôi chạy gqip
bằng con trỏ ở dòng đầu tiên, tôi muốn nhận:
This is text for
illustration.
This is some other text for illustration.
Sau đó, nếu tôi bắt đầu nhập vào một dòng mới bên dưới dòng đó, tôi muốn dòng đó tương tự không bị ảnh hưởng bởi giới hạn.
Trường hợp sử dụng của tôi là khi viết tài liệu LaTeX: Tôi muốn có thể bọc các đoạn văn xuôi cho một số cột nhất định theo yêu cầu, nhưng trong một số trường hợp nhất định khi tôi viết các phương trình dài hoặc bảng, tôi muốn các dòng đó ở lại lâu hơn giới hạn.