Tôi đang sử dụng mẫu js.erb để hiển thị một số jQuery. Khi chỉnh sửa một tập tin html.erb trong TextMate, tôi thường xuyên sử dụng các phím combo thuận tiện, ctrl +>, để tạo ra và sau đó chuyển đổi các thẻ sau:TextMate js.erb: chuyển đổi <%= %>, <% %>
<%= %>
<% %>
<%- -%>
<%# %>
Phím tắt này không hoạt động theo mặc định khi chỉnh sửa js .erb. Trong Trình chỉnh sửa nhóm, tôi đã tìm thấy một đoạn mã có tên "Chèn ERb là <% ..%> hoặc <% = ..%>" trong "Ruby". Bằng cách thêm "source.js" vào bộ chọn phạm vi, tôi có thể chèn công việc, nhưng khi tôi nhấn tổ hợp phím nhiều lần, thay vì chuyển đổi thẻ, tôi nhận thẻ bên trong thẻ như sau:
<%= <%= %> %>
Tôi đã thử thay đổi phạm vi của lệnh có tên "Chuyển đổi thẻ ERB" nhưng tôi dường như không thể chuyển sang làm việc. Bất kỳ đề xuất?
Cập nhật ngày 19 tháng 11 năm 2010:
này không còn là một vấn đề trong phiên bản mới của Textmate rằng ra trong tuần này: 1.5.10 (1623).
Cảm ơn đề xuất, nhưng điều đó không giải quyết được vấn đề. Tôi đã cập nhật cả gói Ruby on Rails bằng liên kết của bạn và gói Ruby (http://github.com/drnic/ruby-tmbundle). Dường như có một số tính năng mới thú vị, nhưng tôi đang gặp vấn đề tương tự với thẻ chuyển đổi trong các tệp js.erb. – balexand
Ah, xin lỗi khi nghe điều đó. Nâng cấp cố định một vấn đề tương tự cho tôi. Tôi hy vọng bạn tìm ra vấn đề là gì! – Raphomet