Tôi cố gắng tự động làm việc trong VIM với các tệp html, nhưng tiếc là nó sẽ không hoạt động. Autoindent hoạt động hoàn hảo với các ngôn ngữ khác, nhưng nó sẽ không hoạt động với html. Tôi đã thử đặt filetype
thành html
, như được đề xuất trong câu hỏi this, nhưng tiếc là nó cũng không hoạt động. Ngoài ra, khi tôi chọn mọi thứ và nhấn = nó cũng không thụt lề, mặc dù báo cáo vim XX lines indented
.VIM html autoindent không hoạt động
tập tin vimrc của tôi trông như thế này:
set autoindent
set cindent
set tabstop=4
set shiftwidth=2
set expandtab
Bất kỳ lời đề nghị?
Tôi đã thử điều này, nhưng với một tệp HTML đã được định dạng độc đáo. Chọn tất cả mọi thứ và nhấn '=' thực sự đã khiến mọi thứ chuyển sang cột ngoài cùng bên trái (như trong tất cả các loại bỏ thụt lề). Có vẻ như nó có tác dụng ngược lại của việc thụt lề mọi thứ. –
Đó chính là điều xảy ra với tôi trên một tệp HTML đã định dạng. Tuy nhiên câu hỏi SO tôi liên kết với đề xuất này. – Tiddo