2012-04-24 37 views
5

Tôi là một người dùng khá nặng của băm ruột nhưng mặc định Aptana Studio Ruby không cung cấp bất kỳ làm nổi bật cho họ.Ruby hash băm cú pháp tô sáng

Dưới đây là một hash ruột trong Ruby 1.9:

{ animal: "duck" } 

Có ai biết những gì bit tôi cần phải đấm để làm cho "động vật:" hiển thị phần trong màu khác?

Cập nhật:

Có vẻ như từ việc đọc các nguồn tập tin plists không được sử dụng bởi Aptana và rằng tính năng này hiện không đầy đủ. https://github.com/textmate/ruby.tmbundle/issues/17

Tôi đã thử thay đổi phạm vi trong nguồn nhưng dường như không cập nhật cho tôi.

Để tìm phạm vi Aptana đang cố gắng để làm nổi bật

  1. Commands ->Phát triển Bundle ->Hiện Phạm vi và đối sánh Theme Rule (hoặc các phím tắt mặc định là Ctrl + Alt + P)
  2. Đọc hộp. Nó có thể liệt kê một số phạm vi.

Cách bạn thêm một phạm vi:

  1. Window -> Preferences
  2. Chọn Aptana Studio thì Themes tùy chọn.
  3. Nhấn nút + bên cạnh hộp văn bản Phạm vi chọn.
  4. Thêm phạm vi của bạn và đặt màu.
  5. Apply và nhấn OK

Tôi là tất cả ra khỏi ý tưởng. Hy vọng rằng điều này sẽ giúp ai đó tiến gần hơn.

+1

Nếu bạn có thể tìm thấy trình phân tích cú pháp đối tượng JavaScript, điều đó sẽ rất gần. – tadman

+0

Bạn không nhận được thông báo lỗi cú pháp? Tôi đang có. – grilix

Trả lời

0

Aptana Studio 3 sử dụng các chủ đề TextMate để tô sáng cú pháp, vì vậy bạn chỉ cần tìm một chủ đề TextMate hỗ trợ nó.

+0

Cá nhân tôi là người hâm mộ của [IR_Black] (http://blog.toddwerth.com/entries/2). – Kerrick

+0

Có, nó sử dụng các chủ đề TextMate nhưng nó không làm nổi bật phần chính của băm với bất kỳ chủ đề TextMate mà tôi đã thử cho đến nay. Tôi nghĩ rằng nó có thể là một vấn đề của việc thêm một bộ chọn phạm vi (như thế này: https://github.com/textmate/ruby.tmbundle/blob/master/Syntaxes/Ruby.plist#L1562) – Tsagadai

+0

Tôi nghĩ rằng bạn là chính xác, đó là vấn đề thêm bộ chọn phạm vi, nhưng Aptana dường như không cung cấp bất kỳ phương tiện xác định chúng, bất kỳ chủ đề mới nào cũng chỉ có thể sử dụng các bộ chọn có sẵn. – KenB

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