2011-02-15 83 views
0

我有一些问题和Xcode的默认脚本,这里是我的脚本删除行:脚本删除线的Xcode

on run 
    tell application "System Events" 
     keystroke (ASCII character 29) using {command down} 
     keystroke (ASCII character 8) using {command down} 
     keystroke (ASCII character 8) 
    end tell 
end run 

(指挥权;命令删除;删除)

脚本工作但是,当我使用键盘快捷方式(“命令D”)时,它不会删除空行。

请帮助我使它工作。

回答

0

问题是,当您按Command⌘+ D时,将执行该脚本并按下您分配的键。当脚本尝试按退格时,您仍然按命令键。所以,它实际上会按CMD +退格键。

将快捷键中的命令键更改为选项键。这样,您可以正确删除行。

+0

我可以逃避脚本的快捷键命令吗?我可以更改为^ D,但控制将保持按下。 – Kenzo

+0

@Kenzo控制键不会干扰空行删除,所以你可以使用它。 –

+0

在xcode中:control + keystroke(ASCII字符8):删除空行和上一行的最后一个字。我在最后尝试了键控命令(或键控控制),但它不工作 – Kenzo