Tôi đã tắt line wrap trong Vim bằng cách thêm này trong vimrc của tôi:Làm thế nào để kích hoạt dòng bọc chỉ cho một số loại tệp trong Vim?
set nowrap
Nhưng, tôi muốn có dòng bọc bật tự động khi tôi đang chỉnh sửa *.tex
tập tin. Vì vậy, tôi đã thêm điều này vào vimrc của tôi:
augroup WrapLineInTeXFile
autocmd!
autocmd FileType tex set wrap
augroup END
Điều này sẽ bật dòng bọc khi phát hiện loại tệp là TeX. Điều này làm việc như mong đợi cho các tập tin tex, nhưng nếu tôi mở một tập tin không phải tex trong cùng một phiên Vim, nó có dòng bọc bật!
Enabling and disabling word wrap automatically on different file extensions on Vim đề xuất sử dụng BufRead thay thế. Tuy nhiên, ngay cả khi có hiệu ứng tương tự: nếu tôi lần đầu tiên mở một tệp TeX, theo sau là một tệp không phải TeX, tệp không phải TeX đã bật tính năng ngắt dòng.
Làm cách nào để bật gói dòng chỉ cho một loại tệp nhất định?
Jim: Tôi không biết lệnh setlocal. Cảm ơn! –