Xcode 转到下一行热键(如 intellij 的 shift enter)

Xcode Go to next line hotkey (like intellij's shift enter)

我使用 Jet Brains IDE(IntelliJ、Android Studio、WebStorm)在 Windows 机器上编程已经有一段时间了。我刚买了一台 Macbook,我正在尝试使用 Xcode 在上面进行开发。到目前为止,我最常用的热键是 Shift-Enter 在光标所在行的下方开始新行。如果没有快捷方式,我必须使用 CMD-rightarrow,在需要时添加分号,然后按回车键。 Xcode有这样的捷径吗?如果不是,成千上万的开发者都在使用 xcode,我是不是懒惰,养成了坏习惯?有更简单的方法吗?

非常感谢

Xcode 中没有这样的热键。由于您是 OS X 的新手,我应该告诉您 emacs 快捷方式在 Xcode 和整个 OS 中都可用。因此,例如,在您的情况下,获得所需内容的最快方法是 Ctrl-E (移至行尾),然后输入。您可以在“系统偏好设置”中轻松切换大写锁定键和控制键,以简化操作。检查 this link 以获得这些绑定的完整列表。我发现它们非常有用。

试试这个:

  1. 复制'/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist'到桌面。

  2. 在.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>
  1. 把修改后的文件复制回来。 sudo cp ~/Desktop/IDETextKeyBindingSet.plist /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist

  2. 重新启动Xcode并执行键绑定。