一,快捷键图标

图标 键盘
Command
Control
Option
Shift

二, 常用快捷键

  • 文件快捷键

快捷键 键盘  描述
⌘N  command + N 新文件
⇧⌘N  command + shift +N 新项目
⌘O  command + O 打开
⌘S  command + S 保存
⇧⌘S  command + shift + S 另存为
⌘W  command + W  关闭窗口
  • 导航快捷键

快捷键 键盘 描述
⌘1-8 command +1/2/3/4/5/6/7/8 打开 Project/Symbol/Find/Issue/Test/Debug/Breakpoint/Log 导航栏
⌘0 command + 0 显示/隐藏 左侧 tool panel
⇧⌘Y command + shift + Y 显示/隐藏 控制台
⌥⌘0 option + command + 0 显示/隐藏 右侧 tool panel
⌥⌘1-3 option + command + 1/2/3 打开右侧导航栏
⇧⌘J command + shift + j 在项目导航中定位当前文件(Reveal in Project Navigator)
⌘J command + j 焦点切换(Move Focus),可快速定位到编辑界面
  • 搜索快捷键

快捷键 键盘 描述
⌘⇧F command + shift + F 使用项目搜索可以找到某个变量或方法名的被提到的次数。可以依据实例来匹配,并可忽略大小写字母。另外还可以对查找的变量名进行替换。
⌃⌘Up/Down command + control + Up/Down .h 和 .m文件间的快速切换
⇧⌘O command + shift + O 可以直接跳转到指定的代码文件。
⌃6 control + 6 (键入方法/变量名+Enter跳转)跳转至当前代码文件中的代码行。如果文件中有上千行代码,你可以通过该快捷操作来缩小查找范围,从而在需要的地方插入代码以添加新的功能。
⌃1 control + 1 该快捷键可打开’Show Related Items‘弹出菜单’。倘若你已经将光标放在了任何方法中,并点击‘⌃1 ’就可以很方便地通过弹出的视图访问该方法的所有调用者和被调用者。
  • 运行调试快捷键

快捷键 键盘 描述
⇧⌘K command + shift + k 清除工程(clean)
⌘B command + B 构建应用程序
⌘R command + R 运行应用程序
⌘. command + . 停止运行(Stop)
⌘\ command + \ 设置/取消断点;通过鼠标点击蓝色断点来启用/禁用当前行断点。
⌘Y command + Y 全局激活或禁用所有的断点,激活进入调试模式(此时断点蓝色可见)。
  • 编辑快捷键

快捷键 键盘 描述
⌘[/] command+[ 或 ] 向前/向后缩进
⌘/ command + / 注释选中的代码
⌥⌘←/→ command + option + ← / →  折叠当前代码块
⌥⇧⌘←/→ command + option + shift + ← / → 折叠该文件内所有代码块(方法/函数)
⌥⌘[/] command + option + [  或  ] 当前行上移/下移
⌃B control + B 前移光标
⌃F control + F 后移光标
⌃P control + p 移动光标到上一行
⌃N control + N 移动光标到下一行
⌃A control + Q 移动光标到本行行首
⌃E control + E 移动光标到本行行尾
⌃K control + K 删除本行
⌃D control + D 删除光标右边的字符(一个字符)
⌃L control + L  将插入点置于窗口正中

Xcode编辑器之快捷键的使用的更多相关文章

  1. Xcode编辑器之基本使用(一)

    前言. 苹果原生xcode使用介绍文档 1.Xcode IDE概览 说明: 从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码 ...

  2. Xcode 编辑器之Workspace,Project,Scheme,Target

    一,前言 最近老是突然对Workspace,Project,Scheme,Target四者的关系有些疑惑,所以查阅资料总结一下. 二,Workspace,Project,Scheme,Target四者 ...

  3. Xcode编辑器之filter查找功能和查看最近修改的文件

    一,前言 有时候,我们的项目过大,创建类过多就会造成“目标文件”不好查找.这时候通过“filter”进行目录结构筛选无疑是最好的选择. 二,什么是filiter filiter 顾名思义为“过滤”,“ ...

  4. Xcode 编辑器之关于Other Linker Flags相关问题

    一,概述 问题场景一 当从网上去下载一些之前的完整的项目的时候,用终端也 pod update了,但一运行,熟悉的linker错误就出来了. 解决办法 在Other Linker Flags(也即 O ...

  5. Mac/Xcode - 开发技巧快捷键

    Xcode是iPhone和iPad开发者用来编码或者开发iOS app的IDE.Xcode有很多小巧但很有用的功能,很多时候我们可能没有注意到它们,也或者我们没有在合适的水平使用这些功能简化我们的iO ...

  6. Ubuntu学习小结(二)PostgreSQL的使用,进程的查看关闭,编辑器之神Vim入门

    距离上次发布文章已经过去了很久.在过去的半年中,虽然写的代码不多,但是在接触了计算机一些其他的知识,包括数据库.网络之后,感觉能够融会贯通,写代码水平又有了一定的提高.接下来,将会发表几篇文章,简单介 ...

  7. 随处可编辑的编辑器之神VIM

    据说这世界上只有三种编辑器:Vim,Emacs 和 其他编辑器,其中 Vim 被称作编辑器之神,Emacs 被称作神的编辑器,当然,其他编辑器永远只能是其他编辑器. 拿一位 网友的话 来说,VIM 的 ...

  8. vim 让人爱不释手的编辑器之神

    VIM 基本介绍 vim诞生已有20多年,它常被人称之为编辑器之神,vim的操作理念可以说是独具一格而又出类拔萃,使用vim能极大的提升文本处理效率,因此熟练掌握vim应该是每个程序员都应该做到的事情 ...

  9. Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_160 众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑 ...

随机推荐

  1. [Udemy] ES 7 and Elastic Stack - part 2

    Section 3: Searching with Elasticsearch query with json 分页返回 Sort full text 的内容不能用来sort, 比如movie的 ti ...

  2. [10期]浅谈SSRF安全漏洞

    引子:SSRF 服务端请求伪造攻击 很多web应用都提供从其他服务器上获取数据的功能.使用用户指定的URL,web应用可以从其他服务器获取图片,下载文件,读取文件内容等. 这个功能被恶意使用的话,可以 ...

  3. Linux apt-get命令的基本使用

    学习笔记,如有侵权,立即删除! 什么是apt-get ? Ubuntu源自Debian Linux.Debian使用dpkg打包系统.包装系统是一种为安装提供程序和应用程序的方法.这样,您就不必从源代 ...

  4. 让网站动起来!12款优秀的 jQuery 动画

    Textillate.js 介绍:Textillate.js 是一个简单的 CSS3 文本动画插件.结合了一些非常棒的库,把 CSS3 动画轻松应用到任何文本.只需要在项目中简单地引入 textill ...

  5. 说说 HTTP 和 HTTPS 区别??

    HTTP 协议传输的数据都是未加密的,也就是明文的,因此使用 HTTP 协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了 SSL(Secure Sockets Layer ...

  6. HCL AppScan Standard 9.0.3.13

    https://pan.baidu.com/s/1mh97vyJdWy1CmF589jZJhQ 网盘密码: q31g / 压缩密码:shungg.cn http://www.shungg.cn/pos ...

  7. 【问题解决方案】git clone失败的分析和解决

    参考链接 git_clone资源获取失败解决 使用Git clone代码失败的解决方法 [Git] Clone failed 克隆失败的解决方法 问题描述: 无论是git clone还是pull,均失 ...

  8. 项目常见bug

    Invalid prop: type check failed for prop "disabled". Expected Boolean, got String with val ...

  9. Python之路-Python常用模块-time模块

    一.time模块 常用的一种获取当前时间以及时间格式化的模块,模块名称:time time模块在Python原生安装中就存在所以不需要进行任何安装操作,直接使用即可. 导入方式: import tim ...

  10. R语言抽样的问题

    基本抽样函数sample sample(x,size,replace=F/T) x是数据集, size规定了从对象中抽出多少个数 replace 为F时候,表示每次​抽取后的数就不能在下一次被抽取:T ...