2011-01-27 34 views
5

Làm cách nào tôi có thể định cấu hình vim để sử dụng cùng một cú pháp tô sáng cho Thor như nó làm cho ruby? Khi tôi chỉnh sửa tệp * .thor, tôi có thể sử dụng :set syntax=ruby, hoạt động nhưng không phải là vĩnh viễn. Có cách nào để làm một cái gì đó trong tập tin .vimrc của tôi để có điều kiện đặt cú pháp ruby ​​nếu nó là * .thor? Có thể tạo một tập tin cú pháp thor và kế thừa từ ruby?Tô sáng cú pháp giống như Ruby trong VIM cho Thor

Trả lời

11
au BufRead,BufNewFile *.thor set filetype=ruby 

tôi nghĩ là đủ ... có lẽ điều này nếu bạn muốn tùy chỉnh nó sau này:

au BufRead,BufNewFile *.thor set filetype=thor 
au! Syntax thor source $HOME/.vim/syntax/thor.vim 

và sao chép tập tin ruby ​​.vim cú pháp nổi bật để $HOME/.vim/syntax/thor.vim

+1

Cảm ơn, phần đầu tiên là tất cả những gì tôi cần. Bằng cách này là thực sự tốt hơn so với chỉ cần thiết lập cú pháp bởi vì nó sẽ chăm sóc thụt lề quá. –

4
autocmd BufNewFile,BufRead *.thor set syntax=ruby 

nên làm việc .

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