2012-04-10 55 views
1

随着数以百万计的世界各地我没有一个“盎格鲁 - 撒克逊”键盘和令人沮丧的我没有{}我的键盘上的一个人(我已经è°和其他有用的东西意大利语)。编程多么令人讨厌!!!!!分配未上市的快捷键/键绑定

所以我想指定键绑定到大括号,但他们没有在首选项 - >常规 - >键列。

可能吗?我错过了吗?

回答

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 
+0

谢谢。但是,有没有一种方法不依赖项目?我只想要一个允许我分配的快捷方式,让我们说ctrl +è(例如)给我一个左大括号。那么,如果我只是编辑一个html文件或一个php文件,或者如果我打开一个新项目,这并不重要...... – Gamemorize 2012-04-12 11:24:35

+0

这将适用于所有项目中的所有文件类型。您只是创建一个项目来保存执行密钥绑定的代码。 – 2012-04-12 16:27:19