我使用Jet Brains IDE(IntelliJ,Android Studio,WebStorm)在Windows机器上进行了一段时间的编程。我刚刚买了一台Macbook,我正在尝试使用Xcode进行开发。到目前为止,我最常用的热键是Shift-Enter在光标所在的行下面开始一个新行。没有快捷方式,我必须使用CMD-rightarrow,如果需要添加分号,然后按Enter键。在Xcode中有这样的快捷方式吗?如果没有,成千上万的开发人员使用xcode,我只是懒惰而且习惯不好?有更简单的方法吗?
非常感谢
答案 0 :(得分:6)
Xcode中没有这样的热键。由于您不熟悉OS X,我应该告诉您,Xcode和整个操作系统都提供了emacs快捷方式。因此,例如,在您的情况下,获得所需内容的最快方法是Ctrl-E(移至行尾),然后输入。您可以在“系统偏好设置”中轻松切换大写锁定和控制键,以简化操作。检查this link以获取这些绑定的完整列表。我发现它们非常有用。
答案 1 :(得分:1)
尝试一下:
将'/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
'复制到桌面。
将以下内容添加到.plist文件中:
<key>My Custom Actions</key>
<dict>
<key>Insert Line Below</key>
<string>moveToEndOfLine:, insertNewline:</string>
<key>Insert Line Above</key>
<string>moveUp:, moveToEndOfLine:, insertNewline:</string>
</dict>
复制回修改的文件。
sudo cp ~/Desktop/IDETextKeyBindingSet.plist /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
重新启动Xcode并执行键绑定。