这些快捷键要学会使用啊

它们分别是command、option、control、shift以及esc除了command键上有标志之外其余四个可以通过这四个键对比比较出来。

谢谢原文作者提供较详细的快捷键说明。

常用的Xcode快捷键,工欲善其事,必先利其器。mac的键盘和ms的还是有些不一样(以下经由忧郁的马赛克整理)

苹果键盘说明:

⌘——Command ( )

 ——Control

 ——Option (alt)

⇧——Shift

⇪——Caps Lock

fn——功能键就是fn

新建项目 command+shift+n

新建文件 command+n

新建空文件 command+control+n

打开 command+o

关闭窗口 command+w

保存所有文件 command+option+s

还原到保存时状态 command+u

创建快照 command+control+s (保存文件快照,以后可进行对比修改情况)

左缩进 command+[

右缩进 command+]

项目中查找 command+shift+F

查找下一个 command+g

查找上一个 command+shift+g

用选择的查找 command+e

go to line command+l

下一个填充 control+.

填充列表 option+esc

显示拼写和语法 command+shift+;

检查拼写 command+;

打开头文件 command+shift+d

切换头/源文件 command+option+上箭头

类浏览 command+shift+c

Bulid and Run 断点关 command+r

Build and Debug 断点开 command+y

下个Build警告或错误 command+=

前个Build警告或错误 command+shift+=

注释 command+/

文件首行 command+上箭头

文件末 command+下箭头

行首 command+左箭头

行末 command+右箭头

上一单词 option+左箭头

下一单词 option+右箭头

中间显示光标位置 control+l

方法组列表 control+2

删除此行光标前所有内容 control+delete

断点 command+option+b

当前行插入断点 command+\

Pause command+option+p

Step Into command+shift+i

Step Into Instruction command+option+shift+i

Step Over command+shift+o

Setp Over Instruction command+option+shift+o

Setp Out command+shift+t

查开发文档 command+option+click

整理了一下Xcode快捷键,史上最全!希望对大家有帮助,刚用mac,不知与windows键对应,现在说明一下,command相当于ms键盘的win键,option相当于alt,键值一样,系统偏好设置里面可以更改。

xcode相关:

关于xcode 可设

偏好设置 command+,

清空缓存 可设

隐藏xcode command+h

隐藏其它 command+option+h

显示全部 可设

退出xcode command+q

文件相关:

新建项目 command+shift+n

新建文件 command+n

新建空文件 command+control+n

打开 command+o

在新窗口中打开 command+option+o

快速打开 command+shift+d / command+shift+alt+d (不知区别是什么)

清空最近打开文件 可设

清空最近打开项目 可设

Get Info command+i

显示检查器? command+option+i (效果和Get Info一样,不知区别)

关闭窗口 command+w

关闭所有窗口 command+option+w

关闭当前项目 command+control+w

关闭当前文件 command+shift+w

保存文件 command+s

保存所有文件 command+option+s

另存为 command+shift+s

复本另存为 command+option+shift+s

还原到保存时状态 command+u

创建快照 command+control+s (保存文件快照,以后可进行对比修改情况)

显示快照 可设 (File->Snapshots)

打印 command+p

编辑相关:

撤销 command+z

重复 command+shift+z

剪切 command+x

复制 command+c

粘贴 command+v

粘贴并匹配格式 command+option+shift+v

删除 可设

全选 command+a

复制(Duplicate) 可设

重构 command+shift+j (选中方法名)

转换为objc2.0 可设

==========字体============    ========文本========

显示字体 command+t            左对齐 command+{

粗体 可设                      右对齐 command+}

斜体 可设                        居中 command+L (这里是把光标的位置在代码中进行居中处理)

下划线 可设                     Justify 可设(功能未知)

变大字号 可设                  左缩进 command+[

变小字号 可设                  右缩进 command+]

Kern相关 可设                   Show Ruler 可设(功能未知)

Ligature相关 可设                Copy Ruler command+control+c

center相关 可设                 Paste Ruler command+control+v

显示颜色 可设                  Balance 可设 (第一次,选中语句,第二次,选中方法体)

复制样式 command+option+c        重置缩进 可设

粘贴样式 command+option+v

================查找====================

项目中查找 command+shift+F

在项目中查找选定文本 可设

查找 可设

查找替换 command+control+f

查找选定文本 可设

查找下一个 command+g

查找上一个 command+shift+g

隐藏查找栏 可设

替换 可设

替换全部 可设

替换并查找下一个 可设

替换并查找上一个 可设

用选择的查找 command+e

用选择的替换 command+control+e

跳到光标处 command+j

跳到定义 可设

=================排序====================

按名 可设

按类型 可设

========================================

添加书签 command+d

go to line command+l

下一个填充 control+.

填充列表 option+esc

下一个占位符 control+/ (和tab相同)

Edit All in Scope command+control+t (功能未知)

================插入宏=================

c

c++

html

java

objective-c

宏规范

=================拼写====================

显示拼写和语法 command+shift+;

检查拼写 command+;

输入时检查拼写 可设

特殊符号 command+option+t

视图相关:

右上角详情搜索 command+option+f

缩放编辑窗口 command+shift+e

缩放编辑窗口满屏 command+option+shift+e

折叠 command+control+左箭头

屏开 command+control+右箭头

屏开所有 control+u

折叠方法 command+control+上箭头

展开方法 command+control+下箭头

折叠注释块 command+control+shift+上箭头

展开注释块 command+control+shift+下箭头

焦点跟随 command+option+control+f

==============信息提示====================

隐藏问题 command+shift+h

所有问题 可设

仅错误和警告 可设

仅错误 可设

仅Analyzer结果 可设

显示断点 可设

==================文本====================

tab设置 可设

是否自动换行显示 可设

行结束 可设

显示控制字符 command+shift+6

显示空格 可设

==============智能分组==================

所有文件 可设

Targets 可设

Exeutables 可设

书签 command+shift+m

Symbols 可设

搜索结果 可设

===============布局====================

显示导航栏 可设

隐藏状态栏 可设

显示收藏栏 可设

显示页数控制 可设

=====================================

前进 command+option+右箭头

下一文件 command+option+shift+右箭头

返回 command+option+左箭头

上一文件 command+option+shift+左箭头

切换头/源文件 command+option+上箭头

组树中定位 command+option+shift+上箭头

显示工具栏 可设

自定义工具栏 可设

==============项目====================

项目中标签切换 command+数字0

类浏览 command+shift+c

重命名项目 可设

新组 command+option+n

分组 command+option+g

撤销分组 command+option+shift+g

新建智能组 可设

添加项目 command+option+a

添加文件到项目 可设

新Target 可设

升级所有Targets 可设

升级当前Target到ipad 可设

=============New Build Phase==============

没做测试不多介绍,只放出内容

New Copy Files Build Phase

New Run Script Build Phase

New Copy Headers Build Phase

New Copy Bundle Resources Build Phase

New Compile Sources Build Phase

New Link Binary With Libraries Build Phase

New Build Java Resources Build Phase

New Build Resource Manager Resources Build Phase

=====================================

新的自定义可执行文件 可设

设置当前Target 为空 可设

Set Active Architecture 为空 可设

设置当前sdk 为空 可设

设置Build配置 为空 可设

Set Active Executable 为空 可设

编辑项目设置 可设

编辑当前Target command+option+e

编辑当前可执行文件 command+option+x

===============Build====================

Bulid Results command+shift+b

Bulid command+b

Build and Analyze command+shift+a

Build and Archive 可设

Build and Debug command+enter

Bulid and Run 断点关 command+r

Build and Debug 断点开 command+y

Clean command+shift+k

Clean All Targets 可设

下个Build警告或错误 command+=

前个Build警告或错误 command+shift+=

Compile command+k

Preprocess 可设

Show Assembly Code 可设

Touch 可设

============代码导航及编辑================

注释 command+/

文件首行 command+上箭头

文件末 command+下箭头

行首 command+左箭头

行末 command+右箭头

上一单词 option+左箭头

下一单词 option+右箭头

上一拆分单词 control+左箭头

下一拆分单词 control+右箭头

中间显示光标位置 control+l

方法组列表 control+2

删除前一单词 option+delete

删除此行光标前所有内容 control+delete

跨行选取 command+option+鼠标拖动

Run相关:

Debug command+option+enter

Run 断点关 command+option+r

Debug 断点开 command+option+y

Run with Performance Tool (Shark) 可设

Stop command+shift+enter

Attach to Process (Process ID) 可设

Debugger command+option+y

Mini Debugger command+control+左斜上箭头(不知咋按)

Console command+shift+r

Clear Console command+option+control+r

=========Show===================

断点 command+option+b

Expressions 可设

Global Variables 可设

Memory Browsers 可设

Shared Libraries 可设

=========Debugger Display===========

纵布局 可设

横布局 可设

Datatips 可设

Step Controls 可设

Source Only 可设

Source And Disassembly 可设

Disassembly 可设

========Variables View==============

User Data Formatters

Show Type Column

Print Description to Console

Print Roots to Console

Print Referers to Console

Watch Variable

View Value as

Natural

Hexadecimal

OSType

Decimal

Unsigned Decimal

Octal

Binary

Edit Value

Edit Summary Format

View in Memory Browser

View in Window

View in Expressions Window

==============================

停用断点 command+control+\

停止objc例外 可设

=======Manage Brakpoints===========

当前行插入断点 command+\

Add Symbolic Breakpoint 可设

Add C++ Exception Breakpoint 可设

启用当前行断点 command+option+\

导入断点 可设

导出断点 可设

=============================

Fix 可设

Pause command+option+p

Step Into command+shift+i

Step Into Instruction command+option+shift+i

Step Over command+shift+o

Setp Over Instruction command+option+shift+o

Setp Out command+shift+t

Next Thread command+option+control+上箭头

Previous Thread command+option+control+下箭头

Sync with Debugger 可设

Stop on Debugger()/DebugStr() 可设

Enable Guard Malloc 可设

Desing相关:

===========Class Model============

Quick Model

Go to Declaration

Go to Definition

Go to Documentation

Add Comment

===========Data Model============

Import

Add Model Version

Set Current Version

Add Entity

Add Attribute command+control+a

Add Fetched Property

Add Relationship command+control+r

Add Fetch Request

Copy Method Declarations to Clipboard

Copy Method Implementations to Clipboard

Copy Obj-C 2.0 Method Declarations to Clipboard

Copy Obj-C 2.0 Method Implementations to Clipboa

============Mapping Model=============

Update Source Model

Update Destination Model

Add Missing Property Mappings

===================================

Show Model Browser command+control+b

Collapse Compartments

Expand Compartments

Roll Up Compartments

Roll Down Compartments

===========Diagram==================

Bring to Front command+control+shift+f

Send to Back command+control+shift+b

Align Top Edges

Align Bottom Edges

Align Left Edges

Align Right Edges

Align Vertical Centers

Align Horizontal Centers

Make Centered Colum

Make Centered Row

Make Same Width

Make Same border=1 Height

Size to Fit

Lock command+control+l

Unlock command+shift+control+l

Zoom in command+control++

Zoom Out command+control+-

Zoom to Fit command+control+=

Turn Grid On

Show Grid

Show Page Breaks

Force-Directed Layout command+control+g

Hierarchical Layout command+control+h

Window相关:

最小化 command+m

全部最小化 command+option+m

Zoom

Bring All to Front

Defaults

Organizer command+control+o

Activity

Help相关:

开发文档 command+option+?

快速帮助 command+control+?

Xcode帮助 command+?

Welcome to Xcode

Xcode Quick Start

Xcode Release Notes

Find Documentation for Selected Text

Open man Page

command+shift+d 打开头文件

转载于:https://www.cnblogs.com/zhangyuqing/p/3509869.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/575619.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

目前计算机应用最广泛的区域是,自考《计算机应用基础》试题练习(一)

以下是关于2019年4月上海自考《计算机应用基础》串讲复习,由上海自考通整理发布,希望对即将参加自考的考生们能有帮助,更多的复习资料可点击查看历年真题。第一章一、选择1. 世界第一台电子计算机生产日期是( A )。A. 1946 B. 1945 C. 1947 D…

CSS元素选择器

1、在css元素选择器中飞,最重要的是HTML页面中的元素的定位; p { color: red; } h1{ color:blue; font-family:sans-serif; } 2、css选择器分组: 将 h2 和 p 选择器放在规则左边,然后用逗号分隔,就定义了一个规则。其右边的样式&a…

计算机基础知识二进制转换,计算机基础知识数制转换

二、数制转换1.十进制数到二进制数的转换(1)、整数部分 除2取余法(余数为0为止),最后将所取余数按逆序排列。实例:将十进制数23转换为二进制数2| 232| 11 余数 12| 5 余数 12| 2余数 12|1 余数 00 余数 1结果为 (23)10 (10111)2(2)、小数部分 乘2取整法…

iOS基础 - 控制器

一、当两个控制器互为父子关系的时候,它们的view一般也是互为父子关系 比如想添加A控制器的view到B控制器的view上,就应该让A控制器成为B控制器的子控制器,而B控制器就称为A控制器的父控制器 //[B addChildViewController:A]; // A就会存在于…

计算机专业英语第07章,计算机专业英语电子教案第07章.ppt

计算机专业英语电子教案第07章Computer English Chapter 7 Programming Languages 复杂定语(从句)的翻译技巧之二 四、句子结构调整法 有时,原文句中一个中心词带有若干修饰成分,但它们既不是纯“并列”头系,也不是规则的“连环”关系&#x…

关机计算机专业,电脑关机后自动重启怎么回事

日常生活中,大部分的网友朋友们都碰到过电脑在正常使用时,突然电脑自动重启了,并且多次尝试强制关机都无效,令人费神。下面小编针对此问题的原因给出了几种方法,希望对大家有所帮助,快来看看吧!…

PHP验证码常用的函数记录

1、绘制真彩画布,返回资源类型的图像标识符 resource imagecreatetruecolor ( int $width , int $height ) 例:$image imagecreatetruecolor( 30, 20 ); 2、为创建的画布分配背景颜色,参数中的颜色(分别是红绿蓝)&…

计算机无法打开打印机ip端口,讲述Win10电脑上无法选择打印机端口的解决方法...

我们在Win10电脑上使用打印机,进行打印材料是很平常的一件事,但是有用户在Win10电脑上,操作打印机时,出现了打印机端口无法选择的问题,不知道该怎么办?如果打印机端口无法正常选择的话,就代表我…

简单自定义标签步骤

自定义标签主要用于移除Jsp页面中的java代码。 使用自定义标签移除jsp页面中的java代码,只需要完成以下两个步骤:编写一个实现Tag接口的Java类(标签处理器类)。编写标签库描述符(tld)文件,在tld文件中对标签处理器类进…

计算机相关科幻小说,科幻小说家和计算机科学家总是用人工智能来迷惑我们,计算机可以...

科幻小说家和计算机科学家总是用人工智能来迷惑我们,计算机可以自我思考。相关句子1、从更广泛的意义上看,借助计算机科学,我们可以了解人类思想的本质和理性的意义,学会回答如何度过一生这个最古老的问题。把认知视为一种解决周围…

Android 4 学习(20):ActionBar

参考《Pro Android 4.0》 ActionBar 11.0之后,ActionBar在Activity中默认存在,可以在代码中设置其显示与否: ActionBar actionBar getActionBar(); // Hide the Action Bar actionBar.hide(); // Show the Action Bar actionBar.show(); …

计算机WIN7动态硬盘分区,win7硬盘分区教程

win7硬盘分区教程硬盘分区其实是对硬盘的一种格式化,进行了此步骤后才可以使用硬盘保存各种数据,下面是小编为大家详细介绍win7硬盘分区教程,欢迎大家阅读!一、进入磁盘管理工具我们点击要对硬盘进行分区,我们首先得知…

一个经典的对象级别插件的开发

先新建一个js,名为jquery.lifocuscolor.js,编写一下代码: (function($) { $.fn.extend({ "focusColor": function(li_col) { var def_col "#ccc"; //默认获取焦点的色值 var lst_col "#fff"; //默认丢失焦点…

计算机的alu的作用,算术逻辑运算单元(ALU)的基本功能是什么 – 手机爱问

2004-12-28解释定点运算器的功能和组成部件解释定点算器包括ALU\阵列乘除器\寄存器\多路开关\三态缓冲器\数据总线等逻辑部件。运算器的设计,主要是围绕ALU和寄存器同数据总线之间如何传送操作数和运算结果进行的。在决定方案时,需要考虑数据传送的方便性和操作速度,在微型机和…

asp.net返回值当文件下载问题

mvc中返回的javascript当做文件下载 解决方案 Response.ContentEncoding System.Text.Encoding.UTF8; Response.ContentType "text/html"; 或者使用 Page.ClientScript.RegisterClientScriptBlock (上面两句话就不用写了)转载于:https://ww…

SQL中的left outer join,inner join,right outer join用法

使用关系代数合并数据1 关系代数合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。在关系代数的形式化语言中:? 用表、或者数据集合表示关系或者实体。? 用行表示元组。? 用列表示属性。关系代数包含以下…

笔记本上的小键盘计算机怎样用,笔记本数字小键盘不能用怎么办【解决方法】...

许多笔记本键盘中都会携带一个小键盘,与台式电脑的键盘大小差不多,小键盘上面标注着阿拉伯数字0到9,非常适合会计行业的人们使用。小键盘可以帮助人们快速地将数字敲打出来,使用起来极为方便。要知道,大键盘属于输入设…

PHP json_encode

草稿 <?php$demo1 array(result >true ); echo json_encode($demo1);//{"result":true}$picsListarray("countTotal">2,"list"> array(array(name >orabge.jpg,size>1233123),array(name >apple.jpg ,size>73878 )) )…

计算机的防呆接口,电脑上有哪些“防呆设计”

02电脑上有哪些“防呆设计”先看CPU&#xff0c;所有电脑硬件中&#xff0c;CPU可以说是最昂贵的部件&#xff0c;也是最脆弱的部件&#xff0c;稍有不慎就有可能损坏。无论是Intel还是AMD的CPU都是四四方方的&#xff0c;一面有针脚(Intel针脚在主板上&#xff0c;AMD针脚在CP…

批量Append

GIS数据是按照图幅号组织的&#xff0c;现需要每个单独的系统数据进行拼接。 以下是批量追加代码&#xff1a; # --------------------------------------------------------------------------- # Append.py # Created on: 2013-01-21 10:25:22.00000 # (generated by ArcGI…