【问题标题】:Does RadRails have keyboard triggers (code templates) as a shortcut for writing repetitive code?RadRails 是否有键盘触发器(代码模板)作为编写重复代码的快捷方式?
【发布时间】:2025-12-03 16:30:01
【问题描述】:

我喜欢 Netbeans Ruby 开发的一个原因是keyboard triggers

例如,如果您在 erb 模板中并且您键入

licai

在您按下 tab 键后,此文本将被替换为

<%= link_to "${1 default="link text..."}", 
:controller => "${2 default="items"}", 
:action => "${3 default="edit"}", 
:id => ${4 default="@item"} %>

然后你可以使用 tab 键来填写每个参数。

我正在评估 RadRails,我真的很怀念 Netbeans 的这个功能。

RadRails 中有类似的东西吗?

【问题讨论】:

    标签: ruby-on-rails ruby netbeans keyboard-shortcuts radrails


    【解决方案1】:

    是的,在 Window | 下查看Preferences 然后 Ruby -> Editor -> Templates 查看已定义的现有代码模板列表或添加您自己的。

    那么你想要的键盘快捷键是 Control + Space 例如键入“render”并按 Control + Space 以查看渲染模板列表。

    【讨论】: