2012-03-09 27 views

Trả lời

81

Phím tắt mặc định là Ctrl + phím Shift + Thời gian trên Windows và Cmd + phím Shift + Thời gian trên Mac. Nó có thể không hoạt động trên tất cả bàn phím, trong trường hợp này bạn có thể thay đổi nó trong Settings (Preferences trên Mac) | Keymap: Main Menu, Tools, Erb, Insert <%= %>:

keymap

Bạn cũng có thể sử dụng hoàn thành mã:

completion

Sau khi chấp nhận sự lựa chọn này, bạn sẽ nhận được:

<%= | %> 

Một lựa chọn khác là để xác định một mẫu sống:

live template

Loại re, sau đó Tab để mở rộng.

Cuối cùng, bạn có thể định nghĩa một phím tắt cho bất kỳ văn bản/mẫu bằng cách sử dụng thủ thuật sau đây:

  1. Edit | Macros | Start Macro Recording
  2. Loại re, sau đó Tab
  3. Edit | Macros | Stop Macro Recording
  4. Lưu nó dưới RubyExpression tên

Bây giờ đi đến Keymap thiết lập và gán một phím tắt để RubyExpression dưới Edit, Macros.

+2

Đây là một câu trả lời phi thường. Cảm ơn bạn đã quá kỹ lưỡng. – user456584

+0

@CrazyCoder bạn có thể xem xét điều này không: http://stackoverflow.com/questions/21739483/rubymine-6-update-refresh-available-methods-and-paths-in-a-rails-project – fyz

+0

Làm cách nào tôi có thể chỉnh sửa sơ đồ bàn phím? –

1

Tôi không chắc chắn nếu có phím tắt hay không, nhưng thông thường bạn chỉ có thể nhập phần đầu tiên, và rubymine sẽ tự động đóng nó. Bạn chỉ cần có một không gian sau khi bạn mở cửa. Vì vậy, thực hiện:

<%' ' outputs=> <% /code %> 
<%=' ' outputs=> <%= /code %> 

Và thực hiện điều này cho phần còn lại của phần mở.

1

Tôi hiển thị nó được liệt kê dưới dạng Cmd-Shift-., Nhưng cũng được ánh xạ tới gấp. Tôi remapped tôi để Cmd-Shift- ,.

(Plain IntelliJ; RubyMine có thể thay đổi chút ít.)

+0

Bạn đã xem danh sách ở đâu? –

+0

@TylerDeWitt Xem câu trả lời của CrazyCoder. Tôi đã đi vào sơ đồ bàn phím, thu hẹp vào "erb", và nó đã ở đó. –

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