VIM - làm thế nào để mở tệp .html bằng cú pháp django chứ không chỉ là cú pháp html?


8

Tôi sử dụng Django rất nhiều và tôi chỉ muốn mở tất cả các tệp .html bằng cú pháp htmldjango chứ không phải cú pháp html. Có cách nào để tôi nói với vim mở tất cả các tệp html bằng cú pháp htmldjango không?

Bởi vì hiện tại, mỗi khi tôi mở một tệp html, tôi phải luôn nhấp vào

Syntax

và đặt nó thành

HTML -> Django HTML Template

Câu trả lời:


9

Để báo cho VIM sử dụng kiểu này mọi lúc, nó sẽ tải và tệp HTML đưa nó vào VIMRC của bạn:

au BufNewFile, BufRead * .html đặt filetype = htmldjango

Bạn có thể nhanh chóng chỉnh sửa tệp VIMRC của mình bằng cách thực thi :edit $MYVIMRC.


Menu đó là danh sách mặc định của tất cả các tệp cú pháp Vim đã cài đặt và syntax/htmldjango.vimcũng được gửi cùng với Vim (phiên bản 7.3+)
Ingo Karkat

@IngoKarkat AH! Tôi đã không tìm thấy nó bởi vì tôi đang tìm kiếm một tập tin bắt đầu với django! Rất tiếc. Vui mừng câu trả lời của tôi vẫn hữu ích.
verdammelt

chỉnh sửa câu trả lời của tôi để loại bỏ sự phẫn nộ không cần thiết về phía tôi.
verdammelt

Rõ ràng là tôi không được phép sửa lỗi đánh máy 1 ký tự mà không cần thêm đại diện: nên có :edit $MYVIMRC, không có chữ R đầu tiên
Izkata

1
@Izkata ah, tôi học một điều mới mỗi ngày tôi đoán. Mặc dù năm 2000 dường như khá cao - không chắc chắn tôi cảm thấy đủ mạnh mẽ để xóa bỏ nó - có thể chỉ cần thay đổi nó thành $(MY_CURRENT_REP)-1:)
verdammelt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.