我想映射一个键,将XCode中的光标向上移动十行。当然,我也想让另一个人向下移动。键映射最好是“Control-Alt-P”。
有没有办法在不使用Automator的情况下在XCode中实现这一目标?
Ashley的答案如下,格式有点不同,因为属性列表是XML格式。
总之,在〜/ Library / Application Support / Xcode / Key Bindings /中添加了以下格式的条目到* .pbxkeys的'text'部分:
<key>^~p</key>
<array>
<string>moveUp:</string>
<string>moveUp:</string>
</array>
答案 0 :(得分:2)
您可以使用here给出的示例并使用DefaultKeyBinding.dict
文件,但使用moveUp:
和moveDown:
作为选择器除外。
您的特定字典条目如下所示:
{
"^~P" = (
"moveUp:",
"moveUp:",
"moveUp:",
... however many times ...
"moveUp:",
);
}
我已经了解到,如果您已经通过Xcode自定义了键绑定,则应该在.pbxkeys
字典部分下的text
文件中添加相同的字典条目。
答案 1 :(得分:0)
只是提醒一下,那些不耐烦的人不会一直读到oldbeamer的问题,而且还希望使用.pbxkeys代替.dict:
如果您想在pbxkeys文件中添加多操作键绑定,XML格式如下:
<key>...</key>
<array>
<string>action1:</string>
<string>action2:</string>
<string>etc:</string>
</array>
您可以使用文本编辑器直接编辑.pbxkeys,以这种方式添加自定义多操作键绑定。