6

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?

+1

tôi tình cờ đi qua plugin này có thể sẽ giúp bạn: https://github.com/phillipkoebbe/DetectSyntax – Brian

+0

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

Trả lời

9

Các plugin đề nghị trong các ý kiến ​​của Brian cả hai đều làm việc độc đáo:

  1. ApplySyntax
  2. SyntaxFromFileName

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

+0

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

7

Đưa sau ở đầu cho biết tập tin cũng làm việc

#!/usr/bin/env ruby 
+0

Cảm ơn ngọt ngào !!! – chourobin