热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Mac常用快捷键(转)

一、Mac常用快捷键1、修改文件或文件夹的名称---只要按一下Enter就可以了2、Command+C--复制Command+V--粘贴,是个码农都知道。注意Mac下面,Com

一、Mac常用快捷键


1、修改文件或文件夹的名称---只要按一下Enter就可以了

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

3、Command+Tab--由当前应用程序的页面切换到另一个应用程序的页面,比如从Xcode到Safiri的切换,我感觉有个不足之处就是
不能在同一个应用程序的不同页面之间切换,这比起Windows来说差了点。但是好在Mac有犀利的分屏操作,不过 这算是用户的个人偏好,后面会提到。

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

5、Command+Shift+Esc--任务管理器,可以快速强制关闭应用程序。

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

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

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

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

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

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

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

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

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

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

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

 

Xcode常用快捷键如下:

1、左侧菜单的快捷键

bubuko.com,布布扣

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

bubuko.com,布布扣

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

2、Command+N,新建文件

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

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

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

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

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

8、Command+/,注释代码。

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

10、Command+Shift+→,选中光标前面的所有代码内容;Command+Shift+→,选中光标后面的所有代码内容。

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

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

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

14、Command+K,清除控制台Console里面的内容,因为有时候我们需要在控制台打印一些变量,观察代码的运行情况。

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

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

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

bubuko.com,布布扣

bubuko.com,布布扣

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

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

19、Command+Shift+J,迅速找到当前编辑文件在项目文件结构中的位置。使用这个的前提就是你在文件搜索菜单中的输入框中不能输入文
字,因为如果你已经在输入框中输入了View1Controller,而你在编辑View2Controlelr,这种情况下使用
Command+Shift+J肯定不能快速找到文件的位置了。

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

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

Mac常用快捷键(转),布布扣,bubuko.com


推荐阅读
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 创建项目:Visual Studio Online 入门指南
    本文介绍如何使用微软的 Visual Studio Online(VSO)创建和管理开发项目。作为一款基于云计算的开发平台,VSO 提供了丰富的工具和服务,简化了项目的配置和部署流程。 ... [详细]
  • 本文探讨了如何在iOS开发环境中,特别是在Xcode 6.1中,设置和应用自定义文本样式。我们将详细介绍实现方法,并提供一些实用的技巧。 ... [详细]
  • iOS 开发技巧:TabBarController 自定义与本地通知设置
    本文介绍了如何在 iOS 中自定义 TabBarController 的背景颜色和选中项的颜色,以及如何使用本地通知设置应用程序图标上的提醒个数。通过这些技巧,可以提升应用的用户体验。 ... [详细]
  • CSS 布局:液态三栏混合宽度布局
    本文介绍了如何使用 CSS 实现液态的三栏布局,其中各栏具有不同的宽度设置。通过调整容器和内容区域的属性,可以实现灵活且响应式的网页设计。 ... [详细]
  • 本文介绍如何在 Xcode 中使用快捷键和菜单命令对多行代码进行缩进,包括右缩进和左缩进的具体操作方法。 ... [详细]
  • 本文介绍如何使用 NSTimer 实现倒计时功能,详细讲解了初始化方法、参数配置以及具体实现步骤。通过示例代码展示如何创建和管理定时器,确保在指定时间间隔内执行特定任务。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • 本文介绍了如何使用jQuery根据元素的类型(如复选框)和标签名(如段落)来获取DOM对象。这有助于更高效地操作网页中的特定元素。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
author-avatar
孙伯挡
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有