Mac及Xcode经常使用快捷键

接触mac这么长时间,以为mac最人性化、最不易让人察觉的有两个地方,第一就是mac键盘核心按键Command是由左手大拇指进行控制的,咱们的大拇指能够轻松方便天然地按住Command按键,进行快捷键的组合操做,而Windows键盘,Control做为核心按键,倒是由小拇指控制的,操做有多么不爽很少吐槽了。还有一个亮点就是当有两个页面的时候,咱们把鼠标的焦点放在后面页面,这种状况下还能够经过触控板或者鼠标滚轴,上下滚动,查看后面页面的内容。是否是不少人都在后面的页面摆个小说,没事时候偷偷乐啊?程序员

前面为何要啰嗦点,说说Command按键呢,由于不少朋友都是在Mac Mini开发iOS程序的,悲剧的是咱们配置的键盘是Windows键盘,这时候默认的Command不是在咱们熟悉的位置了,而后咱们又要伸长手指、低头看按键了,这真的很耽误时间。放心,我告诉你们怎么修改Command到咱们熟悉的大拇指旁边,看下图,浏览器

其实就是把Option和Command关联的按键调换下,再重申下哦,这种修改的方法是针对使用Mac Mini、配备的Windows键盘的用户,Mac Book Pro等用户不要修改了工具

先开始介绍Mac经常使用的快捷键吧!开发工具

1、Mac经常使用快捷键spa

一、修改文件或文件夹的名称---只要按一下Enter就能够了.net

二、Command+C--复制  Command+V--粘贴,是个码农都知道。注意Mac下面,Command+X没有剪切文件、文件夹的功能,我也想知道剪切文件、文件夹的快捷方式呢。版本控制

三、Command+Tab--由当前应用程序的页面切换到另外一个应用程序的页面,好比从Xcode到Safiri的切换,我感受有个不足之处就是不能在同一个应用程序的不一样页面之间切换,这比起Windows来讲差了点。可是好在Mac有犀利的分屏操做,不过者算是用户的我的偏好,后面会提到。code

四、Command+Space--切换输入法,苹果自带的中文输入法貌似不支持词组记忆,建议下载Sougou输入法 for Mac,确实好用。orm

五、Command+Shift+Esc--任务管理器,能够快速强制关闭应用程序。教程

六、打开Finder状况下,Command+Shift+G,经过绝对路径访问文件夹,例如~/资源库/Developer/Xcode/DerivedData/,这种方式还能够访问隐藏的文件夹。

七、Command+Q,退出当前应用程序。

八、Command+W,关闭当前应用程序(或者当前应用程序的某个页面,例如Safiri的一个网页)。

九、Command+Shift+N,在Finder打开的状况下,新建文件夹。

十、Commad+A,全选文件和文件夹。

十一、Command+Delete,删除文件或文件夹。

下面的几个在浏览器上面很方便的快捷方式,

十二、Command+N,新建文件或者在新的窗口打开浏览器。

1三、Command+T,打开一个新的浏览器标签。

1四、Command+L,在浏览器(Safiri、Chrome。。。)打开的状况下,光标快速定位到地址栏。

好了,上面的快捷键基本上知足了Mac操做的需求,为何我还要把浏览器上面的一些快捷键也添加进来呢?由于我以为做为程序员,在工做中使用的就是很简单的几样工具就能够了--Mac系统平台、一个让你满意的浏览器、Xcode以及一些其余经常使用的开发工具例如Versions、SmartGit等版本控制工具。上面提到的快捷键是快速操做Xcode的基础,下面的内容我会列出一些Xcode经常使用的快捷键,提升开发速度。可能随着内容的更新,会提供一些Xcode使用方面的技巧,不必定所有都是快捷键了,若是各位高富帅有更加犀利、快捷的Xcode使用技巧,必定也要与我分享,我先说一句THKS。

1五、(20140415)在浏览器中Command+鼠标点击连接,在新窗口打开网页。这时候就不用鼠标右键,从速度和操做性来讲,提升了很多。


Xcode经常使用快捷键以下:

一、左侧菜单的快捷键

上面一共有8个可选菜单,经常使用的是一、三、四、7,固然这是我本身我的经常使用的几个选项,还有四个其实有很大做用,只是我如今这个水平,暂时还用不到。一、三、四、7分别对应的功能是:1-文件查找、3-全局搜索关键字、4-查看全部的红色错误或者黄色警告、7-查看全部的断点。咱们能够经过鼠标来进行点选,可是也有键盘快捷键,分别是Command+一、Command+三、Command+四、Command+7,其实最最经常使用的就是Command+1了,由于咱们在写了很长时间代码的时候忽然想看一个文件的内容,这时候可使用Command+1跳转到文件搜索菜单,而后再Command+Option+J将光标定位到输入框,以下图,

没错,就是大拇指同时按着Command+Option按键,再按着J,就能够快速定位到输入框,搜索你想要查看的文件。

二、Command+N,新建文件

三、Command+Shift+N,新建一个项目。好比你看了网上的一片教程,跃跃欲试,赶忙新建一个项目试试看。

四、Command+B,编译代码。咱们写了一段时间代码,先编译一下,看看有没有语法错误,这是个好习惯。其实在Xcode运行项目的过程当中,经历了几个阶段,编译->连接->生成目标文件,对此我了解也不够深刻,很少说了。

五、Command+R,运行项目,你不用在鼠标跑到左上角去点按钮了。

六、Command+.(点),中断项目的运行。

七、Esc,代码的自动提示和补全,项目中止运行状态下,也就是没有Run的时候,Command+.(点)也可以自动提示和代码补全。

八、Command+/,注释代码。

九、Command+←,光标焦点跳转到本行代码最前面;Command+→,光标焦点跳转到本行代码最后面。

十、Command+Shift+→,选中光标前面的全部代码内容;Command+Shift+→,选中光标后面的全部代码内容。

十一、Command+↑(↓),光标焦点跑到最上(下)面。

十二、Shift+↑(↓),选中上面(下面)一行的代码,连续按↑(↓),就是选中多行了。

1三、Command+Shift+K,Clean项目,Clean的效果就像是一我的劳累了一成天,而后躺在温度适宜的池子里面好好地泡了个澡同样,把体内的垃圾、毒素都排出去了。屡次编译、运行项目之后,要记得Clean,Xcode也跟人同样,也会感到疲劳、臃肿。

1四、Command+K,清除控制台Console里面的内容,由于有时候咱们须要在控制台打印一些变量,观察代码的运行状况。

1五、Command+F,搜索本页面中的关键字。

1六、Command+Shift+F,搜索整个页面中的关键字,这个很是有用,你搜索界面上显示的文字内容,能够定位到该页面编写的文件。这其实和Commad+3是同样的效果,可是Command+Shift+F更加方便,也更加容易理解。

1七、Command+0,隐藏(展开)左侧的菜单栏,效果以下图,

这个使用场景就是你在参照别人的代码写代码时候,由于左侧导航栏的存在,致使编辑界面太小,这时候隐藏左侧导航栏,增大了编辑区域。

1八、Command+L,输入行数,快速定位到当前页面的指定行数。有时候更新了代码库中的代码,可是有的时候出现冲突什么的,咱们看见本身的第1000行有错误,这时候咱们就能够跟同事说,你看看某某文件的第1000行代码是什么样的,我这边有冲突,要跟你比较一下。你会使用Command+L,就不用拼命的滚动鼠标滚轴了。

1九、Command+Shift+J,迅速找到当前编辑文件在项目文件结构中的位置。使用这个的前提就是你在文件搜索菜单中的输入框中不能输入文字,由于若是你已经在输入框中输入了View1Controller,而你在编辑View2Controlelr,这种状况下使用Command+Shift+J确定不能快速找到文件的位置了。

20、Command+Control+←(→),显示前一个(后一个)文件内容。

2一、Command+Control+↑(↓),进行.h和.m文件的切换。

2二、Command+S,保存。

2三、Command+Z,撤销以前的操做;与之相反,Command+Shift+Z,撤销操做的反向操做,这个组合快捷键很是有用,当你撤销了一些代码,可是你又意识到你撤销的代码是有效的,而此时你忘了写的步骤,那么Command+Shift+Z帮你找回。

2四、在搜索状态Command+F下,按Enter,搜索下一个关键字;Command+Shift+G,搜索上一个关键字。

相关文章
相关标签/搜索