Khi tôi đang viết mã, khi con trỏ tới cột 80, vim tự động kết thúc văn bản bằng cách chèn ký tự dòng mới. Làm thế nào để ngăn chặn vim làm như vậy? Có bất kỳ cài đặt nào bị thiếu không?làm cách nào để ngăn chặn vim khỏi tự động gói ở cột 80
8
A
Trả lời
7
Chỉ cần tìm thấy rằng set tw=0
hoạt động. Nó không bao bọc các dòng bằng cách chèn một ký tự dòng mới tại một giới hạn được xác định trước.
Đã thêm set
vào vimrc để đặt vĩnh viễn.
8
Gói tự động được xác định bởi set wrap
và tùy chọn này tùy thuộc vào chiều rộng của cửa sổ/màn hình của bạn, nhưng nó không chèn ký tự dòng mới vào tệp.
Cột được xác định bởi set tw=80
điều này sẽ thay đổi văn bản bằng cách thêm dòng mới cho dòng dài.
Để kiểm tra thông tin chi tiết, bạn có thể:
:h 'wrap'
:h 'tw'
Để vô hiệu hóa tính năng tự động gói, bạn có thể:
:set nowrap
Để vô hiệu hóa dòng dài tự động bị hỏng, bạn có thể:
:set tw=0
0 là mặc định.
Các vấn đề liên quan
- 1. Làm thế nào để ngăn chặn Vim indenting gói văn bản trong ngoặc đơn
- 2. Làm thế nào để ngăn chặn jQuery .html() thoát khỏi thuộc tính href tự động?
- 3. Bất kỳ cách nào để tự động đóng góp ý kiến tại cột 80 trong Visual Studio 2008? ..hoặc hiển thị nơi cột 80 là?
- 4. Bọc mềm ở 80 ký tự trong Vim trong cửa sổ có chiều rộng tùy ý
- 5. Làm cách nào để dừng Vim khỏi tự động tạo nhận xét trên ENTER?
- 6. jQuery prepend - ngăn chặn tự động cuộn
- 7. Làm cách nào để tạo các dòng bọc Visual Studio ở 80 ký tự?
- 8. Làm cách nào để ngăn chặn các biểu mẫu tự động gửi bởi bot?
- 9. Làm thế nào để ngăn chặn tự động thoát các ký tự đặc biệt trong Python
- 10. Làm cách nào để ngăn văn bản trong ô bảng khỏi gói
- 11. Ngăn chặn ndk-build tự động làm sạch mô-đun
- 12. Làm thế nào để ngăn chặn WebView tự động làm mới khi màn hình xoay
- 13. cmake - ngăn chặn `làm sạch` khỏi làm sạch ExternalProject
- 14. Ngăn chặn nổi divs từ gói để dòng tiếp theo
- 15. Làm cách nào để ngăn chặn vim từ các tệp .class hoàn thành tab?
- 16. Ngăn chặn JSON pretty_generate thoát khỏi Unicode
- 17. Làm thế nào để ngăn chặn PyCharm tự động đóng các tệp đã mở?
- 18. Làm thế nào để ngăn chặn tự động thoát trong các mẫu Django?
- 19. Làm thế nào để ngăn chặn SQL Server LocalDB tự động tắt máy?
- 20. Làm thế nào để ngăn chặn khóa màn hình tự động trên Android bằng mã?
- 21. Làm cách nào để ngăn chặn windbg khỏi trình gỡ rối tương tác?
- 22. Làm cách nào để ngăn chặn dbms_output.put_line khỏi việc cắt bớt khoảng trắng hàng đầu?
- 23. Làm cách nào để ngăn chặn tệp Windows Batch thoát khỏi sớm?
- 24. Làm cách nào để ngăn chặn pin máy tính xách tay khỏi tính phí
- 25. Làm cách nào để ngăn R tải gói?
- 26. Làm cách nào để tự động cột trong SlickGrid?
- 27. Làm cách nào để ngăn chặn cảnh báo StyleCop SA1403?
- 28. Làm cách nào để ngăn chặn IIS7 xóa cookie?
- 29. Làm thế nào để ngăn chặn khác Xem bị đẩy ra khỏi màn hình
- 30. Làm cách nào để ngăn chặn Entity Framework tải cột FileStream thành một mảng byte?
Đây là điều duy nhất làm việc cho tôi –
Khi tw là 0 một tùy chọn khác có trách nhiệm thêm dòng mới là wm. Đặt wm thành 0 để tránh thêm các dòng mới vào đường viền cửa sổ bên phải. – Wormer
điều này có vẻ là mặc định! Nếu bạn nhận được gói văn bản dựa trên kích thước cửa sổ mà không có dòng thực sự bị thay đổi thì bạn muốn câu trả lời bên dưới –