Trong khi nó đủ dễ dàng để thiết lập ngôn ngữ cho một tập tin (mở) trong Sublime Text, tôi tự hỏi nếu có bất kỳ cách nào mà tôi có thể nói với trình soạn thảo trước rằng bất cứ điều gì gọi là "Guardfile" nên được đánh dấu như nó Mã Ruby. Có ai biết cách để làm điều này không?Nội dung tối ưu 2: Cách thiết lập đánh dấu cú pháp nhất quán cho Guardfile?
Trả lời
Các plugin đề nghị trong các ý kiến của Brian cả hai đều làm việc độc đáo:
Cập nhật:
tôi không thể có được SyntaxFromFileName để phù hợp với bất kỳ regex của tôi vì một lý do nào đó. Mặt khác, DetectSyntax đi kèm với cú pháp nổi bật cho Guardfile được xây dựng trong.
Update2:
DetectSyntax đã renamed để ApplySyntax
Lý thuyết của tôi là 'SyntaxFromFileName' không hoạt động với' Guardfile' vì Guardfile không có phần mở rộng. Dù sao, chỉ cần xác nhận 'ApplySyntax' nổi bật với những tập tin mơ hồ. – Starkers
Đưa sau ở đầu cho biết tập tin cũng làm việc
#!/usr/bin/env ruby
Cảm ơn ngọt ngào !!! – chourobin
tôi tình cờ đi qua plugin này có thể sẽ giúp bạn: https://github.com/phillipkoebbe/DetectSyntax – Brian
Hoặc, để đơn giản hóa và giải quyết vấn đề cốt lõi: http://brizzled.clapper.org/blog/2012/02/06/a-sublime-text-2- plugin-to-se t-the-syntax-from-the-file-name/ – Brian