Tôi đang sử dụng Syntastic trong Vim và nó làm nổi bật cú pháp Ruby mới hơn là lỗi. Ví dụ: nếu tôi sử dụng các đối số từ khóa bắt buộc (được giới thiệu trong Ruby 2.1), như thế này:
def distance(from:, to:)
# whatever
end
... nó làm nổi bật dòng định nghĩa và nói "không mong đợi", "".
Làm thế nào tôi có thể làm cho nó nhận ra đây là cú pháp Ruby hợp lệ? Tôi đã cập nhật ~/.vim/syntax/ruby.vim
.
~/.vim/syntax/ruby.vim
không có gì để làm với việc kiểm tra cú pháp trong tệp; đó là để làm nổi bật cú pháp . Xem robots.thoughtbot.com/writing-vim-syntax-plugins