在Xcode当前行下打开一个新行

46qrfjad  于 2022-12-19  发布在  其他
关注(0)|答案(4)|浏览(153)

在Xcode文本编辑器中,有什么简单的方法可以在当前行下面打开一个新行吗?目前我需要按cmd+right和enter来实现这个目的。Eclipse(Shift+Enter)和vim(o)可以通过简单的组合键来实现。

xiozqbni

xiozqbni1#

你可以看一下这个教程,关于如何在Xcode中添加自定义键盘快捷键---Xcode duplicate line,然后在IDETextKeyBindingSet.plist文件中添加一个新的键值Insert New Line Below Current LinemoveToEndOfLine:, insertNewline:,最后在Xcode中配置你的键绑定(如Shift+Enter)。

qgzx9mmu

qgzx9mmu2#

我不认为XCode支持这种快捷方式。
检查Key Bindings首选项。在文本选项卡下搜索“line”。
有很多“插入新行”命令可以设置组合键。有Ctrl+o,Cmd+Enter,Opt+Enter等。但是我不认为这是可能的。

6uxekuva

6uxekuva3#

答案是

    • 1.**打开此文件
/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/IDETextKeyBindingSet.plist
    • 2.选项单击(上下文菜单)并选择添加行**
    • 3.提供任意名称(例如"我的自定义")选择字典作为其类型
    • 4.**点击这个新字典上的+图标.一个新的区域将出现,输入你的首选名称(例如在下面插入新行).
    • 5.**输入移动到行尾:,插入新行:因为它的价值
    • 6.**保存文件。
    • 7.**退出并重新启动Xcode
    • 8.**打开首选项,转到键绑定并搜索您的姓名 * 在下面插入新行 *

指定快捷键。
好好享受吧!

NOTESif you have permissions problem in saving the file. just copy the file to your desktop, edit it, and then move the file to the location /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/

6mzjoqzu

6mzjoqzu4#

我发现moveToEndOfLine:, insertNewline:对我不起作用。相反,moveToEndOfLine:, insertLineBreak:起作用了。我使用的是Xcode 13.4.1

相关问题