1、Xcode Key Bindings & Gestures
http://www.cocoachina.com/newbie/basic/2014/0225/7882.html
- shift + command + o 快速定位文件
- shift + command + j 在项目导航中显示当前文件 (在大项目中尤其好用,推荐!)
- option + click 项目导航中的文件 可以在辅助编辑器里打开该文件, 方便同时查看多个源文件 (默认的辅助编辑器功能很弱,这样基本能找回xcode3的 split screen功能了)
- command + L 定为到文件的指定行
- shift + command +L 跳到光标所在位置 (当然更多时候我比较喜欢点下箭头来定位)
- control + i 对选中文字 重新格式化缩进
- control + command + E 批量修改变量名
- 需要排版格式化代码 -> 右击 ->选中 Structure ->Re-Indent
- 另外对于代码重构非常有用的方法是行移动。想要这样做你可以:option + command +[(向上移动行) option + command +](向下移动行)。
-
当你在编写代码的时候,可能命名的实例变量不符合它的意思或者拼写错误。你想要重新命名这个变量的所有实例,当然只在确定的范围。选择实例中的一个然后点击:control + command + E(Edit all in scope)你就会看到这个变量出现的地方有盒子围绕着它。编辑其中一个,就会更新其他所有的。对于代码的清理和重构是非常有用的方法。