Xcode编辑器之快捷键的使用
一,快捷键图标
| 图标 | 键盘 |
|---|---|
| ⌘ | 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编辑器之快捷键的使用的更多相关文章
- Xcode编辑器之基本使用(一)
前言. 苹果原生xcode使用介绍文档 1.Xcode IDE概览 说明: 从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码 ...
- Xcode 编辑器之Workspace,Project,Scheme,Target
一,前言 最近老是突然对Workspace,Project,Scheme,Target四者的关系有些疑惑,所以查阅资料总结一下. 二,Workspace,Project,Scheme,Target四者 ...
- Xcode编辑器之filter查找功能和查看最近修改的文件
一,前言 有时候,我们的项目过大,创建类过多就会造成“目标文件”不好查找.这时候通过“filter”进行目录结构筛选无疑是最好的选择. 二,什么是filiter filiter 顾名思义为“过滤”,“ ...
- Xcode 编辑器之关于Other Linker Flags相关问题
一,概述 问题场景一 当从网上去下载一些之前的完整的项目的时候,用终端也 pod update了,但一运行,熟悉的linker错误就出来了. 解决办法 在Other Linker Flags(也即 O ...
- Mac/Xcode - 开发技巧快捷键
Xcode是iPhone和iPad开发者用来编码或者开发iOS app的IDE.Xcode有很多小巧但很有用的功能,很多时候我们可能没有注意到它们,也或者我们没有在合适的水平使用这些功能简化我们的iO ...
- Ubuntu学习小结(二)PostgreSQL的使用,进程的查看关闭,编辑器之神Vim入门
距离上次发布文章已经过去了很久.在过去的半年中,虽然写的代码不多,但是在接触了计算机一些其他的知识,包括数据库.网络之后,感觉能够融会贯通,写代码水平又有了一定的提高.接下来,将会发表几篇文章,简单介 ...
- 随处可编辑的编辑器之神VIM
据说这世界上只有三种编辑器:Vim,Emacs 和 其他编辑器,其中 Vim 被称作编辑器之神,Emacs 被称作神的编辑器,当然,其他编辑器永远只能是其他编辑器. 拿一位 网友的话 来说,VIM 的 ...
- vim 让人爱不释手的编辑器之神
VIM 基本介绍 vim诞生已有20多年,它常被人称之为编辑器之神,vim的操作理念可以说是独具一格而又出类拔萃,使用vim能极大的提升文本处理效率,因此熟练掌握vim应该是每个程序员都应该做到的事情 ...
- Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_160 众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑 ...
随机推荐
- Caffe深度学习计算框架
Caffe | Deep Learning Framework是一个清晰而高效的深度学习框架,其作者是博士毕业于UC Berkeley的 Yangqing Jia,目前在Google工作.Caffe是 ...
- 阿里云SLB产品HTTP、HTTPS、UDP协议使用
1.http协议测试 第一步:添加http监听服务,前端端口为8080,后端端口为80,健康检查中检查端口为后端端口80: 第二步:在绑定的服务器上安装服务,步骤如下 centos系统中启动http协 ...
- Reinforcement Learning Index Page
Reinforcement Learning Posts Step-by-step from Markov Property to Markov Decision Process Markov Dec ...
- Backbone中bind和bindAll的作用
本文参考: http://blog.bigbinary.com/2011/08/18/understanding-bind-and-bindall-in-backbone.html bindAll内部 ...
- 《深入浅出WPF》学习总结之XAML标签语言二
x名称空间 “x名称空间”的这个X是映射XML名称空间时给他取的名字(如果用的是字母y,那他就叫“y名称空间了”),x名称空间里的成员(x.name.x.class)是专门给XAML编译器看的.用来引 ...
- xshell输入字母空格间距变大
按一下shift+空格(全角/半角转换的快捷键,引起的问题)
- vue项目 引入js文件
例如我想将laydate.js引到vue项目中 将用到的js文件放到static文件夹内,在项目的根目录下的index.html内引入 <script src="static/js/l ...
- QT 5.12安装
QT 5.12为最新的LTS版本,将通过该版本开始QT的学习 1.软件下载 QT5.12下载地址:http://download.qt.io/archive/qt/5.12/ 当前最新版本为5.12. ...
- Appscan工作原理详解
AppScan,即 AppScan standard edition.其安装在 Windows 操作系统上,可以对网站等 Web 应用进行自动化的应用安全扫描和测试. Rational AppScan ...
- docker私有仓库部署
首先科普docker几种“仓库”概念,可分为:本地镜像,本地仓库,公有仓库(docker hub) 本地镜像:在把java程序打包成镜像,输出的镜像的位置就是本地镜像 公有仓库:一个叫docker h ...