typ*_*ror 17 xcode keyboard-shortcuts objective-c
我正在寻找一种方法来映射一些热键,以便在Xcode中"删除光标所在的行".我在文本键绑定中找到了"删除到行尾"和"删除行开头",但我不知道如何完全删除行,无论我选择了什么.TextMate将此功能映射到Ctrl + Shift + D,如果可能,我会喜欢同样的事情.有任何想法吗?
typ*_*ror 30
谢谢你的帮助,阿什利.经过一些实验,我映射了我最喜欢的TextMate命令(重复行,删除行).我创建了文件〜/ Library/KeyBindings/PBKeyBinding.dict并添加了以下内容:
{
"^$K" = (
"selectLine:",
"cut:"
);
"^$D" = (
"selectLine:",
"copy:",
"moveToEndOfLine:",
"insertNewline:",
"paste:"
);
}
Run Code Online (Sandbox Code Playgroud)
删除行的内容后,添加的"deleteBackward:"会备份一行.您也可以使用"selectLine:".
Ash*_*ark 14
您可以设置一个适用于所有Cocoa应用程序的系统范围的密钥绑定文件.
要做你想做的事,它应该是这样的:
在您的主文件夹中,Library/KeyBindings/DefaultKeyBinding.dict
{
"^D" = (
"moveToBeginningOfLine:",
"deleteToEndOfLine:",
);
}
Run Code Online (Sandbox Code Playgroud)
我相信如果你只想要它应用于Xcode你可以命名文件,PBKeyBinding.dict
但我没有尝试自己.您可以在此处和此处阅读有关此系统的更多信息.
Seb*_*rez 11
因为我并不总是使用相同的xcode,所以我不想安装脚本.
Xcode使用一些emacs命令子集.我用这种方法快速删除一行.^ k(control-k)从光标删除到行尾.这样做两次也会删除回车并占用下一行.^ a带你到行的开头.
因此,要从头开始删除完整的行,您可以使用^ a ^ k ^ k.
我正在寻找一个解决方案,我尝试了Ashley Clark,但事实证明使用一个名为delete Line的附带用户脚本有一个更简单的选择.
完成!如果你是像我一样的Eclipse迷,你可以为Move Line Up和Move Line Down做同样的事情.
归档时间: |
|
查看次数: |
20387 次 |
最近记录: |