假设我有以下代码:
CGColorSpaceRef space =
CGColorGetColorSpace(col.CGColor);
在XCode中有没有可以将这两行代码合并到一起的快捷键:CGColorSpaceRef space = CGColorGetColorSpace(col.CGColor);
?
假设我有以下代码:
CGColorSpaceRef space =
CGColorGetColorSpace(col.CGColor);
在XCode中有没有可以将这两行代码合并到一起的快捷键:CGColorSpaceRef space = CGColorGetColorSpace(col.CGColor);
?
我发现最简单的方法是:将光标定位在一行的末尾,然后按下CTRL-SHIFT-RIGHT CTRL-SHIFT-LEFT SPACE。
VI中没有像"J"命令这样的功能。
虽然这是一个老问题,但今天我也在寻找方法,最后添加了以下内容:
<key>JoinLines</key>
<dict>
<key>Join Current Line</key>
<string>moveDown:, moveToBeginningOfText:, deleteToBeginningOfLine:, deleteBackward:</string>
</dict>
在文件中:
/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Versions/A/Resources/IDETextKeyBindingSet.plist
(需要使用sudo编辑)
然后重新启动XCode,进入偏好设置->键绑定,并将一些快捷键分配给“Join Current Line”。似乎可以工作!
insertText:
命令,但手动操作也不难。假设您想将一个垂直变量名列表合并为用逗号分隔的水平列表(例如[var1,var2,var3 ...]):从var1 ... varN中使用opt+
垂直拖动,然后使用cmd + right arrow
使闪烁光标移动到每行的最后一个字符之后,即使行长度不同(太棒了!)。 然后输入逗号“,”。哇!现在每一行末尾都有逗号了。然后转到顶行并继续按^J以将它们连接起来。 - clearlightXcode 13.2 增加了 CTRL-J [Join paragraphs (Deletions)] 功能。
至少有一个 Xcode 源代码编辑器的扩展提供了“合并行”命令,可在 AppStore 中获取:TextPlus。安装并激活该扩展后,您可以通过“Xcode > 首选项 > 按键绑定”将任何快捷键分配给相应的“合并行”菜单。