原文网址:http://www.3g-edu.org/ios_free/3G-89.htm

Xcode有许多快捷键,这些快捷键在Xcode的工具栏里都有标注,学会使用这些快捷键可以大大的提高你的编程效率。本文来给大家介绍一些Xcode常用快捷键,设置方法:Xcode主菜单->Xcode->Preferences->Key bindings 中查看与修改。

mac的键盘都是专用的,上面有三个功能键,比windows下常见的ctrl和alt,多处一个中国结的键,呵呵,暂且这么叫吧。就是下图上的几个:

他们对应的,Option就是alt键,Command就是win键,那个经常在网吧被人扣掉的很讨厌的按键。

当然,在我第一次进入mac时还是头晕,没搞明白键盘的多数按键,尤其是在键盘检测之前。所以,还是先看看偏好设置里的每一个项目吧。

键盘的按键在检测完之后,会出现下面的几个应用了。

win+alt:切换输入法

win+tab:切换任务窗口

ctrl+tab:浏览器内标签切换

win+shift+3:屏幕截图,自动保存到桌面

win+shift+4:指定区域截图,跟qq截图一样。很爽,再也不用依赖qq了。

其实我前几天把ctrl和win键的功能给对换了,比较适合正常的习惯,不过刚才换了回来,希望能更接近真实的mac专用键盘的感觉吧。

另外,mac上的文件重命名很有意思,竟然是选中后,按enter,也就是会车键。这跟windows完全不一样。

一、运行调试

1.快捷键:

command+shift+R         打开控制台
    command+W               关闭控制台(谁有焦点就关闭谁)
    command+R               编译并运行程序 Build and Go
    command+shif+E          打开或关闭File Name视图
    command+[或]            把选定的多行代码或光标所在行的代码,左移或右移
    command+L               跳到某行

2.调试快捷键:

command+shift+Y         打开调试窗口
    command+Y               调试运行程序
    command+option+P        继续
    command+shift+O         跳过
    command+shift+I         进入
    command+shift+T         跳出

3.其他

command+ \: 设置或取消断点
    command+ option + \: 允许或禁用当前断点
    command+ option + B: 查看全部断点

command+ RETURN: 编译并运行(根据设置决定是否启用断点)
    command+ R: 编译并运行(不触发断点)
    command+ Y: 编译并调试(触发断点)
    command+ shift + RETURN: 终止运行或调试

command+ B: 编译
    command+ shift + K: 清理

二、代码导航

command+shift+D 打开Open Quidkly窗口,可用于快速打开一个文件,而不用到文件树中目视查找。

头文件(#import *.h这里)获得光标,再按shift+command+D,弹出一个窗口,可跟入一个头文件

shift+command+D,弹出一个窗口,输入头文件名字可跟入一个头文件

alt+command+上箭头 查看配套文件,为当前的.m文件查看.h文件,或返过来。

command+ CTRL + LEFT: 折叠
    command+ CTRL + RIGHT: 取消折叠
    command+ CTRL + TOP: 折叠全部函数
    command+ CTRL + BOTTOM: 取消全部函数折叠

CTRL + U: 取消全部折叠

三、编辑代码

1.代码缩进

左缩进 command+[
    右缩进 command+]

2.代码编辑

control-F: 向右一个字符(forward)
    control-B: 向左一个字符(backward)
    control-P: 前一行(previous)
    control-N: 后一行(next)
    control-A: 去行首
    control-E: 到行尾(end)
    control-T: 调换光标两边的字符(transpose)
    control-D: 删除光标右侧字符(delete)
    control-K: 删除本行剩余的字符(kill)
    command+ D: 添加书签
    command+ /: 注释或取消注释
    CTRL + .: 参数提示
    ESC: 自动提示列表

3.文档内搜索

Command+ F: 搜索 
    Command+ G: 搜索下一处
    Shift + Command+ G: 搜索上一处

4.代码自完成

输入变量名和方法名的前几个字母时,IDE会给予提示,这时候你可以:
    tab 确认
    esc 显示代码提示菜单,其中包含所以可能可能匹配相。E:枚举,f:函数,#:#define指令,m:方法,C:类
    control+. 在各个代码提示选项之间循环,作用等同于esc键,只是外观不同。
    shift+control+. 同上,但是反相循环

如果代码自动完成没有出来,你可以使用esc键呼出他。

代码自动完成方法提示时,如上图,有两个参数,在输入完第一个参数,如何光标定位到下一个参数:
    tab 移动到代码提示的下一个点位符
    contorl +/ 移动到代码提示的下一个点位符

5.代码快照:

主菜单:File->Make Snapshot 会记住当前代码的状态,现在你可以“破坏”你的代码了

主菜单:File->Snapshot 打开快照窗口,这里可以进行恢复项目工作

四、重构快捷键

1.重构快捷键--修改变量名:

contorl+command+T 指修改变量名,先选中一个变量名,再使用这个快捷键,输入新名字,同一个变量在多个被使用的地方都发变了,菜单是:Edit->Edit all in Scope

如果这个功能不好使可能是:

1.你没有事先,先选中变量名
    2.关闭了语法着色功能 ,或你改动过他

2.重构快捷键--修改类名:

选中类名,(光标在类名字母中就行,全选中也可以),按shift+command+J键,出现一个新窗口,输入新名字。可以勾选Snaplhot,修改类名时,Rename related files也会被选中。

可以Preview(预览),看看影响到了哪些类,还可以单个文件对比。

对应的主菜单是:Edit->Refactor

五、文件窗体

1.文件

command+ N: 新文件
    command+ shift + N: 新项目
    command+ O: 打开
    command+ S: 保存
    command+ shift + S: 另存为
    command+ W: 关闭窗口
    command+ shift + W: 关闭文件

2.窗体

command+ shift + B: 编译窗口
    command+ shift + Y: 调试代码窗口
    command+ shift + R: 调试控制台
    command+ shift + E: 主编辑窗口调整

【转】iOS开发入门:Xcode常用快捷键的更多相关文章

  1. iOS开发-XCode常用快捷键整理

    前言:如果我们能够掌握并巧妙地使用快捷键,可以大大加快我们的工作效率,这个对经常使用快捷键的人们来说,应该很容易理解.因此我们需要做的是,针对于自己经常使用的快捷键去进行记忆.我不会推荐你们去把所有的 ...

  2. IOS开发中Xcode常用插件安装与管理(转)

    XCode中插件管理工具:Alcatraz    转自http://www.cocoachina.com/industry/20140506/8325.html 苹果现在的成绩得益于其始终如一的坚持. ...

  3. iOS - Xcode 常用快捷键

    Xcode 常用快捷键 1)文件: command + shift + n 新建项目 command + n 新建文件 command + control + n 新建空文件 command + o ...

  4. [ios]Xcode常用快捷键

    参考:http://www.linuxidc.com/Linux/2012-08/67905.htm Xcode常用快捷键 隐藏xcode command+h退出xcode command+q关闭窗口 ...

  5. iOS开发入门教程

    iOS开发入门教程 http://my.oschina.net/mailzwj/blog/133273 摘要 iOS开发入门教程,从创建项目到运行项目,包括OC基础,调试,模拟器设置等相关知识. iO ...

  6. iOS开发UI篇—IOS开发中Xcode的一些使用技巧

    iOS开发UI篇—IOS开发中Xcode的一些使用技巧 一.快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n     新建项目 cmd + n             新建文 ...

  7. Xcode 常用快捷键

    一.Xcode基本快捷键 1.1.新建项目 Shift + CMD + N 1.2.项目中新建文件 CMD + N 1.3.运行 CMD + R 1.4.编译 CMD + B 1.5.停止运行 CMD ...

  8. Xcode常用快捷键(持续更新-20160811)

    前言 专门花时间记Xcode快捷键,我觉得没必要,一时记住,不久又会忘记. 用到才记. Xcode常用快捷键 新建 shift + cmd + n     新建项目 cmd + n           ...

  9. ios开发入门篇(四):UIWebView结合UISearchBar的简单用法

     UIWebView是ios开发中比较常用的一个控件.我们可以用它来浏览网页.打开文档等,今天笔者在这里简单介绍下UIWebView和UISearchBar结合起来的用法,做一个简单的类浏览器. 一: ...

随机推荐

  1. Promise的用简要使用方式

    Promise用法 在项目中用到异步请求ajax,想到用promise来解决,之前用过但是已经很久了,还是忘了一些,重新熟悉了一下整理一份简要文档. Promise,就是一个对象,用来传递异步操作的消 ...

  2. IXListView的自我分析一

    XListView是一个很不错的用来刷新和加载的控件,下拉刷新和上拉加载.目前这个控件已经没有更新,这个不重要,重要的是它确实还不错,之后可能一直有人在用. android没有提供原生的这类控件,需要 ...

  3. Android - NullPointerException

    Android中的空指针,感觉出现率,比普通的java出现的概率多得多,今天我无意中发现的NullPointerException,还是想记录下来. 我们知道, 我们的控件一般定义在layout.xm ...

  4. .NET性能优化方面的总结

    从2004年底开始接触C#到现在也有2年多的时间了,因为有C++方面的基础,对于C#,我习惯于与C++对比.现在总结一些.NET方面的性能优化方面的经验,算是对这两年多的.NET工作经历的总结.    ...

  5. 【STL】string 常用函数

    string类的构造函数: string(const char *s); //用c字符串s初始化 string(int n,char c); //用n个字符c初始化 此外,string类还支持默认构造 ...

  6. matlab中find 函数如何使用

    find函数用于返回所需要元素的所在位置 (位置的判定:在矩阵中,第一列开始,自上而下,依次为1,2,3...,然后再从第二列,第三列依次往后数) 举例: ①find(A)返回矩阵A中非零元素所在位置 ...

  7. Net的struct的内存对齐问题

    很少有人谈起struct的内存对齐问题, 就是在很多C#书中, 也很少提及. 但在实际应用中, 如果不注意内存对齐, struct比较大的话, 则会浪费一定的内存.    先从一个实例看起. publ ...

  8. Sdut 2151 Phone Numbers (山东省ACM第一届省赛题 A)

    题目描述 We know thatif a phone number A is another phone number B's prefix, B is not able to becalled. ...

  9. php的各种配置

    问题:1.如果去掉URL_MODEL=1时的index.php第一步:把Apache配置文件中的LoadModule rewrite_module modules/mod_rewrite.so 取消注 ...

  10. Android Studio中JNI -- 1 -- 配置方法

    1.配置NDK 1.1 下载NDK Android Studio 1.2 配 android-ndk-r10e,不同版本的Studio需要配置不同的ndk,下载完成后,随便解压放至某个文件目录下 1. ...