美文网首页Swift其他Object-C
Xcode常用快捷键小结

Xcode常用快捷键小结

作者: Andy_Ron | 来源:发表于2018-03-14 14:54 被阅读102次

    知道一些快捷键在平时写代码时会非常方便,笔者总结一些自己写代码时常用的快捷键。首页简单介绍一下Xcode的主界面中区域的名称方便后面的描述,我之前的一篇文章(开始用Swift开发iOS 10 - 2 Hello World!第一个Swift APP)中有比较详细的介绍:

    1. Toolbar(工具栏)


    2. Tab bar(便签页栏):
    3. Navigator area(导航区域)
    4. Editor area(编辑区)
      这个区域最上面是jump bar(跳转栏)


      image
    5. Debug area(调试区)
    6. Utilities area(工具面板)


      image

      分上下两块: Inspector pane(检查器) 和 Library pane(库面板)

    我尽量把类似的放在了一起便于记忆;
    感觉比较有用的我特地加了个🐓,来吃🐓,😄
    以最先的Xcode9.3为准

    1. 查找和替换

    • command + option + F 单个文件中的查找代替
      command + F 单个文件搜索

    • command + option +shift + F 所有文件中的查找代替
      command +shift + F 所有文件中的查找

    • command + shift + O 快速打开某一个文件,切换至某个文件或者找到特定的代码行
      command + option + J 在导航栏底部搜索文件(不支持模糊搜索、会展开对应目录
      command + shift + J 快速定位到当前编辑文件在导航栏中的位置

    • ⌘ + L 跳转到文件的特定行

    2. 打开类

    • option + command + return (View>Assistant Editor>Show Assistant Editor)
      打开辅助编辑器

    • command+shift+C 打开控制台
      command + shift + 0 文档界面

    • cmd + o 打开某个文件

    • command + 0 ~ command + 9
      分别对应导航栏中的不同图标(0表示隐藏导航栏)
      command + option + 1 ~ command + option + 6
      对应工具面板中的几个检查器

      command + option + control + 0 ~ command + option + control + 4
      对应工具面板底部库面板中几个图标(0表示隐藏库面板

    3. 其他

    • command+B build程序
      command+R 运行程序
      command+. 停止程序

    • control+command+ ↑/↓ 🐓
      对应文件快速切换。在OC中就是对应.h文件与.m文件之间的快速切换,在Swift中就是与接口文件之间的快速切换

    • control + command + ←/→ 🐓
      返回上一次编辑处

    • 右击 + shift 🐓 多个视图不方便选择时
      在SB文件中有时各种视图太多,要选择某一个视图或约束不方便,右击 + shift就可方便的选择某个区域的视图或约束

    • command + N 新建文件
      command + shift + N 新建项目

    • option + command + ]/[ 当前行代码的上下移动

    • option + command + ←/→ 折叠或展开代码块、注释

    • 查看某个方法被那些方法调用和调用了那些方法 。 🐓


      点击编辑区跳转栏最左侧的按钮,就会出现当前光标所在位置的方法或类的一些信息。列如:
      Callers就是表示这个方法在那些地方被调用。
      Callees表示这个方法调用了那些方法。
    • 查看某个类的父类、子类、同级的类。 🐓
      类似上面的情况分别对应 SuperclassesSubclassesSiblings

    • 查看头文件包含被那些文件引用了 🐓
      这个主要针对OC中的头文件了。


    4. 添加删除行和复制行快捷键

    1. 修改Xcode快捷键配置文件和其所在目录的权限
    sudo chmod 666 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist`
    
    sudo chmod 777 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/
    
    1. 打开配置文件
    open /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
    
    1. 添加几个Key


    删除行一个:
    Delete Current Line 值为:deleteToBeginningOfLine:, moveToEndOfLine:, deleteToBeginningOfLine:, deleteBackward:, moveDown:, moveToBeginningOfLine:
    复制行两个:
    Duplicate Current Line 值为:selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:
    Insert Line Under 值为: moveToEndOfLine:, insertNewline:

    1. 设置快捷键
      重启Xcode,在preferences里找到Key Bindings,此时就会出现Delete Current LineDuplicate Current Line两个选项,设置自己习惯的快捷键,记得不要和之前的冲突。

    参考:
    Xcode常用快捷键与技巧分享
    About Xcode Gestures and Keyboard Shortcuts
    带你深入xcode快捷键和Mac osX常用快捷键篇1,让你的效率飞起来🙀
    图文解释XCode常用快捷键的使用

    相关文章

      网友评论

        本文标题:Xcode常用快捷键小结

        本文链接:https://www.haomeiwen.com/subject/rctjmxtx.html