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等等一众编辑 ...
随机推荐
- 监测工具dstat使用说明
参考地址: https://blog.csdn.net/sinat_34789167/article/details/80986709
- 05 使用bbed跳过归档恢复数据文件
5 使用BBED跳过归档 在归档模式下,缺失了一部分的归档日志文件,对数据文件进行恢复 1 开启归档 --shutdown immediate --startup mount --alter data ...
- pyAudioAnalysis-audioFeatureExtraction 错误纠正
1. TypeError: mfccInitFilterBanks() takes 2 positional arguments but 7 were given The issue In the f ...
- C++[Tarjan求点双连通分量,割点][HNOI2012]矿场搭建
最近在学图论相关的内容,阅读这篇博客的前提是你已经基本了解了Tarjan求点双. 由割点的定义(删去这个点就可使这个图不连通)我们可以知道,坍塌的挖煤点只有在割点上才会使这个图不连通,而除了割点的其他 ...
- Linux QQ全新回归
福音! 2019年10月24日,腾讯官方发布QQ Linux 2.0.0 Beta版本,告示着Linux QQ的回归. 2008年,腾讯曾推出QQ for Linux,但2009年之后就再没有更新过, ...
- NoSQL基础学习
NoSQL基础学习 最近学习的第一个Nosql就是Mongodb,为了了解Nosql的基本知识,特地总结,主要是学习Nosql的理论 一.Introduction(介绍) 它是“ Not Only S ...
- oracle--ORA常见报错
常见错误地址 http://ora-12xyz.com/error/ora-01911 ORA-01034和ORA-27101的解决办法 出现ORA-01034和ORA-27101的原因是多方面的:主 ...
- mysql忘记密码/修改密码
关键词:忘记密码,修改密码,mysql忘记密码,mysql修改密码 转自:https://www.cnblogs.com/jdxn/p/6847089.html 方法1: 用SET PASSWORD命 ...
- <每日一题> Day8:CodeForces-996A.Hit the Lottery(贪心)
原题链接 因为数据太水,我直接一发暴力过了...... #include <cstdio> using namespace std; ] = {, , , , }; int main() ...
- POJ-1064.Cablemaster.(二分法枚举值求最优值)
题目链接 本题大意:给你n个长度为value[ i ]的长木板,让你切割成为等长的k份,问你切割的最大长度是多少. 本题思路:其实很容易可以想到先找到一个上界和一个下界,开始枚举里面的所有长度,取最长 ...