分配未列出的快捷键/键绑定

时间:2012-04-10 10:25:53

标签: aptana

作为世界上数百万人中的一员,我没有“盎格鲁 - 撒克逊”键盘,令人沮丧的是我的键盘上没有{}(我有è°à和意大利语的其他有用的东西)。编程是多么糟糕!!!!!

所以我想将一个键绑定指定给大括号,但它们没有列在preferences-> general->键中。

有可能吗?我错过了吗?

1 个答案:

答案 0 :(得分:1)

要确认,你想按一个键而不是大括号?你可以使用命令。下面的示例通过插入{}并将光标放在中间来近似编辑器通常会执行的操作。

1)通过文件创建新的卢布>新的Ruby项目>转到下一页的“模板”并选择一个卢布模板

2)编辑命令/ commands.rb文件并插入以下内容(根据需要进行调整)

require 'ruble'

command 'Insert Right Brace' do |cmd|
  cmd.key_binding = 'q' # change this for a new key binding
  cmd.scope = 'source'
  cmd.output = :insert_as_snippet
  cmd.input = :selection
  cmd.invoke do |context|
    print '{${0}}' # snippet to surround the cursor with braces
  end
end