【发布时间】:2011-01-15 07:34:10
【问题描述】:
Xcode中有没有快捷键可以对齐代码?就像 Visual Studio 中的 Ctrl+K+D 一样?
【问题讨论】:
-
在 XCode 6 中,默认的 Re-Intent 快捷键是 ^I.Setting > Key-Bindings 显示所有默认快捷键,您可以根据需要进行修改。
标签: objective-c xcode
Xcode中有没有快捷键可以对齐代码?就像 Visual Studio 中的 Ctrl+K+D 一样?
【问题讨论】:
标签: objective-c xcode
⌃ + i (ctrl + i) 是相当于Editor > Structure > Re的快捷键-缩进(在 Xcode 6.4 中)
如果没有选择文本,这将重新缩进光标所在的行,否则将重新缩进您的选择。
【讨论】:
1.) 选择要对齐的文本,
然后
2.) 按 ctrl(^) + I。
【讨论】:
选择要对齐的文本,然后按 Control(ctrl)+I。
【讨论】:
正如@McGordon 所说,Control + i 用于缩进。
(从 Xcode 4.1 开始)它在
的菜单中编辑器 --> 结构 --> 重新缩进
【讨论】:
Xcode 的默认设置方式是使用 Control + i(也称为 ⌃ + i)
如果你想改变这个,那么:
【讨论】:
使用默认值,"COMMAND [" 和 "COMMAND ]"
简单!
【讨论】:
如果您想要的不仅仅是缩进,Xcode 还没有提供内置的代码格式,但您可以使用外部工具(如 Uncrustify)来应用一致的代码样式。
我在这里描述了我上次是如何设置的:http://blog.carbonfive.com/2009/08/07/code-formatting-in-xcode/
【讨论】:
开启自动代码缩进,然后Command+X、Command+V。换句话说,剪切和粘贴到位。如果你的语法是正确的,Xcode 格式化它应该没有问题(除非你缺少换行符)。
【讨论】:
有一个菜单命令:
编辑 > 格式 > 重新缩进
我认为默认情况下没有快捷方式,但您可以在 Xcode Preferences 的 Key Bindings 选项卡中轻松创建一个。
【讨论】: