Tôi biết có nhiều cách để tự động đặt độ rộng của văn bản trong vim bằng cách sử dụng set textwidth
(như lo ngại về bố cục cột Vim 80 ). Những gì tôi đang tìm kiếm là một cái gì đó tương tự như=
(lệnh dòng thụt lề) nhưng để bọc đến 80. Trường hợp sử dụng đôi khi bạn chỉnh sửa văn bản với băng thông văn bản và sau khi nối các dòng hoặc xóa / thêm văn bản, nó sẽ bị gói kém.
Lý tưởng nhất là lệnh này sẽ sắp xếp lại hoàn toàn các dòng tôi chọn và cắt các dòng dài trong khi thêm vào các dòng ngắn. Một ví dụ:
long line is long!
short
Sau khi chạy lệnh (giả sử gói là 13 cols):
long line is
long! short
Nếu điều này là không thể với một lệnh vim thực sự, có lẽ có một chương trình dòng lệnh nào mà tôi có thể dẫn đầu vào?
Sau khi tìm kiếm, tôi tìm thấy tài liệu tham khảo này có một số tùy chọn khác: http://www.cs.swarthmore.edu/help/vim/reformatted.html
par
. Thật tuyệt vơi!
gq
- Quý ông quý . (Lời xin lỗi cho nhân cách hóa nam, nhưng công việc ghi nhớ.)