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
5
A
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
4
autocmd BufNewFile,BufRead *.thor set syntax=ruby
nên làm việc .
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á. –