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
谢谢。但是,有没有一种方法不依赖项目?我只想要一个允许我分配的快捷方式,让我们说ctrl +è(例如)给我一个左大括号。那么,如果我只是编辑一个html文件或一个php文件,或者如果我打开一个新项目,这并不重要...... – Gamemorize 2012-04-12 11:24:35
这将适用于所有项目中的所有文件类型。您只是创建一个项目来保存执行密钥绑定的代码。 – 2012-04-12 16:27:19