脚本删除xcode的行

脚本删除xcode的行,xcode,applescript,Xcode,Applescript,我对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 r

我对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”)时,它不会删除空行


请帮助我使它工作。

问题是当你按下命令时⌘ + D、 脚本被执行,并按下您指定的键。当脚本尝试按下backspace键时,您仍在按command键。所以,它实际上会按CMD+backspace


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

我可以退出脚本的快捷键命令吗?我可以更改为^D,但控件将保持按下。@Kenzo控件键不会干扰删除空行,因此您可以使用它。在xcode:control+击键(ASCII字符8)中:删除空行和上一行的最后一个字。我在最后尝试了使用“向上键”命令(或“向上键控制”),但没有成功work@Kenzo是的,我不知道。这是一种Xcode行为。选项也会这样做。我只是好奇:你为什么要指定这个快捷方式?按CMD+Delete和Delete很简单。我希望xcode有一些很酷的Eclipse快捷方式:“command+d”删除一行(及其内容),“alt+up/down”移动一行:)。。。。