2012-02-10 43 views
10

Khi vim kiểm tra lỗi chính tả của tài liệu XML, nó có vẻ như mặc định để kiểm tra các thuộc tính vv, nhưng không phải là văn bản giữa các thẻ. Điều này có thể dễ dàng được khắc phục bằng cách chạy hai lệnh sau:Kiểm tra chính tả bằng Vim và XML tự động

:syn spell toplevel 
:redraw 

Tôi muốn Vim làm điều này theo mặc định. Tuy nhiên, việc thêm hai lệnh này vào vimrc của tôi dường như không có ảnh hưởng gì; chúng phải được thực hiện thủ công mỗi khi tôi bắt đầu Vim. Có cách nào khác để làm cho Vim kiểm tra chính tả giữa các thẻ XML theo mặc định?

Trả lời

8

Thêm tệp xml.vim vào thư mục ~/.vim/after/syntax và đặt syn spell toplevel trong đó. Nó là đủ. Xem :h mysyntaxfile-add để biết thêm thông tin.

Các vấn đề liên quan