Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode转到下一行热键(如intellij和shift-enter)_Xcode_Macos_Intellij Idea_Shortcut - Fatal编程技术网

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

Xcode转到下一行热键(如intellij和shift-enter),xcode,macos,intellij-idea,shortcut,Xcode,Macos,Intellij Idea,Shortcut,我使用Jet Brains IDE(IntelliJ、Android Studio、WebStorm)在Windows机器上编程已有相当一段时间了。我刚买了一台Macbook,我正试图用Xcode在上面开发。到目前为止,我最常用的热键是按住Shift键并按Enter键,在光标所在的行下方开始一个新行。如果没有快捷方式,我必须使用CMD rightarrow,在需要时添加分号,然后按enter键。在Xcode中有这样的快捷方式吗?如果不是,成千上万的开发人员都在使用xcode,那么我是不是很懒,有

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


非常感谢,这样的热键在Xcode中是不可用的。由于您是OSX新手,我应该告诉您,在Xcode和整个OS中都可以使用emacs快捷方式。例如,在您的例子中,获取所需内容的最快方法是Ctrl-E(移动到行尾),然后是enter。您可以在“系统首选项”中轻松切换caps lock和control key以简化此操作。检查这些绑定的完整列表。我发现它们非常有用。

试试这个:

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

  • 将以下内容添加到.plist文件中:

  • 我的自定义操作
    在下面插入行
    moveToEndOfLine:,insertNewline:
    在上面插入行
    moveUp:,moveToEndOfLine:,insertNewline:
    
  • 复制回修改过的文件。
    sudo cp~/Desktop/IDETextKeyBindingSet.plist/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist

  • 重新启动Xcode并执行密钥绑定

  •     <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>