快捷键:

掌握好多手势和快捷键可以有效的提高工作效率,触控板和快捷键基本让你可以脱离鼠标。

  • Command+Tab                   任意情况下切换应用程序 - 向前循环
  • Shift+Command+Tab          切换应用程序 - 向后循环
  • Command+Delete               把选中的资源移到废纸篓
  • Shift+Command+Delete     清倒相关程序的废纸篓
  • Command+~                       同一应用程序多窗口间切换
  • Command+F                       呼出大部分应用程序的查询功能
  • Command+C/V/X                复制/粘贴/剪切
  • Command+N                       新建应用程序窗口
  • Command+Q                       退出当前应用程序,说明一下,所有应用程序界面左上角都有红黄绿三个小图标,点击绿色扩展到最适合的窗口大小,黄色最小化,红色关掉当前窗口,但并没有退出程序。用Command+Q配合Command+Tab关闭应用程序最为迅速
  • Command+L                       当前程序是浏览器时,可以直接定位到地址栏
  • Command+"+/-"                  放大或缩小字体
  • Control+推出键                   显示关机对话框
  • Control+Space                    呼出Spotlight
  • Command+Space              切换输入法
  • Command+Shift+G           前往电脑的某文件夹 类似:在windows 的窗口地址栏粘贴类似"c:\programmer\test"

用好工具

1、搜索
Spotlight是OSX自带的强力搜索工具,可以进行全方位搜索。借助 Spotlight,可以在键入文字信息时就在开始电脑上查找任何内容。可以查找文稿、电子邮件、应用程序、歌曲、联系人等,还可以通过设置获得快速定义或执行简单数学计算。
Spotlight 菜单位于屏幕的右上角,带有一个放大镜图标。点按它即可开始搜索。默认热键是Ctrl+Space。

Spotlight的检索速度非常快,除了第一次初始化索引占用资源较多,平时都是增量索引,用户基本不会感觉到什么。

Lion中还对搜索到的资源增加了快速预览功能。

所以我在介绍用户目录和文件时说,在OSX下可以不进行文件整理,只要你记得文件的任何信息,通过Spotlight都可以快速定位到该文件。

2、办公软件

  推荐三套:iWork(Pages,Keynote,Numbers);Microsoft Office;OpenOffice,前二者是收费软件,第三个是免费软件。
  iWork的所有软件都可以在App Store上直接下载,每个20刀。微软的Office可以从官网购买,应该还是光盘介质。
  目前我大部分文档工作都在iWork上进行,推荐大家在Mac上使用iWork,上手很快,习惯后效率和效果都不错。具体请大家根据自己的使用习惯选择。

3、虚拟机

  VMware Fusion,Parallels Desktop(收费软件)
  VirtualBox(免费软件)
  具体可以参考:http://mac.linsheng.me/archives/785.html

4、系统清理

  Max OX S基本上不需要系统清理软件,有洁癖的童靴可以考虑使用CleanAPP和CleanMyMac对系统进行优化和清理。
  CleanAPP,收费软件,大概15刀。
  CleanMyMac,收费软件,大概30刀。

参考:http://www.cnblogs.com/chijianqiang/archive/2011/08/03/2126593.html

------------------------------

在MacOSX平台上遇到的一些问题:

进程能打开的文件描述符数量的限制:

MacOSX下缺省能同时打开的文件描述符最大数是256个,使用 ulimit -a命令查看 
$ ulimit -a 
core file size          (blocks, -c) 0 
data seg size           (kbytes, -d) 6144 
file size               (blocks, -f) unlimited 
max locked memory       (kbytes, -l) unlimited 
max memory size         (kbytes, -m) unlimited 
open files                      (-n) 256 
pipe size            (512 bytes, -p) 1 
stack size              (kbytes, -s) 8192 
cpu time               (seconds, -t) unlimited 
max user processes              (-u) 266 
virtual memory          (kbytes, -v) unlimited 
使用ulimit -n XXXX设置,但最大数量还是不能超过10240

查看内核每进程最大文件数: 
$ sysctl kern.maxfiles kern.maxfilesperproc 
kern.maxfiles: 12288 
kern.maxfilesperproc: 10240

增大每进程最大文件数: 
$ sudo sysctl -w kern.maxfilesperproc=20480 kern.maxfiles=22528 

然后设置 
$ ulimit -n 20480 
注意ulimit只在每个shell窗口生命周期内有效,当新开一个shell后,得再次设置 
sysctl做的修改没有这个问题

上面打开文件描述符限制参考:http://cryolite.iteye.com/blog/256663

-----------------------------------

MAC OS获取root权限方法

MAC OS原来可以通过很多方法获取root权限.

管理员用户用命令

sudo -i
sudo -s
sudo su

均能直接转换到root用户而不需要密码,或者需要的是管理员用户密码,而不是root密码

参考:http://hi.baidu.com/hualeo/item/1698d13f93a5be83b711db8a
-------------------------------------------------------------------------------------------------

mac下如何实现各种截屏:

 之前一直不知道Mac下是怎么实现截屏的,网上找了一些原来是非常简单的,只是有些人并没有说的太清楚,而只是给了一个快捷键,那么这里我就来介绍一下如何进行各种截屏。 

首先是截取整个屏幕:

快捷键:Command+shift+3,这样就截图了整个屏幕,然后截屏的图片保存在桌面上,默认是png格式的。

截图某个特定的活动窗口:

操作方式:按下快捷键:Command+shift+4+空格

随意截图:

操作方式:按下快捷键:Command+shift+4,然后通过鼠标来选取要截图的区域,松下鼠标按键即可完成截图,截图同样保存在桌面,默认png格式。

转自:http://www.cnblogs.com/macro-cheng/archive/2011/10/12/mac-001.html

---------------------------------------------

Xcode中调试代码对应的快捷键是F6 ,F7 ,F8

如果想看某个函数或者变量的定义(类似vs上的选中某个函数或变量点击右键-“Go To Declaration”)

可以按住 Command 然后就可以进入到该对象的定义处。

----------------------------

在App Store 更新软件的时候如果出现“已有更新可用于其他账户,登录到xxxxx@gmail.com"来为给账户更新应用程序。”

说明,你要更新的软件当初是使用别的Apple ID 进行下载的,所以现在你要更新这个软件,还得需要登陆以前的apple id 进行更新此软件,或者,删除之前的那个软件

然后使用的你可知的Apple ID进行重新下载此软件。

------------------------

待续。。。。

mac使用备注的更多相关文章

  1. Mac查询电脑mac地址

    方法一: 按住键盘上的“Windows+R”,然后在弹出的运行框中输入“CMD”或依次点击 开始>所有程序>附件>命令提示符 在弹出的命令提示符窗口中输入“ipconfig /all ...

  2. 总结:Mac前端开发环境的搭建(配置)

    新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...

  3. mac搭建nginx与php

    第一步:关闭Apache及开机启动 要使用nginx,最好停用mac中自带的Apache.停用很简单: sudo launchctl unload -w /System/Library/LaunchD ...

  4. Mac系统中配置Tomcat环境

    第一步:下载Tomcat 下载地址:http://tomcat.apache.org/download-80.cgi 直接下载如图选中的即可 第二步: 下载完成后,解压,随意放入目录.如我就把它放在/ ...

  5. 打造程序员的高效生产力工具-mac篇

    打造程序员的高效生产力工具-mac篇 1   概述 古语有云:“工欲善其事,必先利其器” [1] ,作为一个程序员,他最重要的生产资源是脑力知识,最重要的生产工具是什么?电脑. 在进行重要的脑力成果输 ...

  6. mac 安装jdk1.5

    前期准备 Java安装包 JDK 1.5:Java for Mac OS X 10.5 Update 10(From: Apple) 辅助工具 Pacifist:用于提取*.dmg安装包中的文件(点我 ...

  7. .NET跨平台之mac 下vs code 多层架构编程

    合肥程序员群:49313181.    合肥实名程序员群:128131462 (不愿透露姓名和信息者勿加入,申请备注填写姓名+技术+工作年限) Q  Q:408365330     E-Mail:eg ...

  8. mac OS.NE开发环境搭建

    合肥程序员群:49313181.    合肥实名程序员群:128131462 (不愿透露姓名和信息者勿加入,申请备注填写姓名+技术+工作年限) Q  Q:408365330     E-Mail:eg ...

  9. 消息摘要算法-MAC算法系列

    一.简述 mac(Message Authentication Code,消息认证码算法)是含有密钥散列函数算法,兼容了MD和SHA算法的特性,并在此基础上加上了密钥.因此MAC算法也经常被称作HMA ...

随机推荐

  1. IOS-组件化架构漫谈

    本文作者: 伯乐在线 - 刘小壮 .未经作者许可,禁止转载!欢迎加入伯乐在线 专栏作者. 前段时间公司项目打算重构,准确来说应该是按之前的产品逻辑重写一个项目

  2. 穷举算法和递推算法(Java)

    穷举算法 概念: 最简单算法,依赖计算机的强大计算能力穷尽每一种可能的情况.穷举算法效率不高,但是适合一些没有明显规律可循的场合. 思想: 在使用穷举算法时,需要明确问题答案的范围,这样才可能在指定范 ...

  3. React Diff 算法

    React介绍 React是Facebook开发的一款JS库,用于构建用户界面的类库. 它采用声明式范例,可以传递声明代码,最大限度地减少与DOM的交互. 特点: 声明式设计:React采用声明范式, ...

  4. ADS1.2使用

    ADS编译错误Error : A1163E: Unknown opcode ARM汇编指令不支持顶格写,否则不能识别,指令前加上空格即可. 使用for(;;;)//死循环,编译报错如下,说是该语句有错 ...

  5. springmvc的表单标签

    1. Spring提供的轻量级标签库 2.可在JSP页面中渲染HTML元素的标签 3 用法 1)必须在JSP页面的开头处声明taglib指令 <%@ taglib prefix="fm ...

  6. WebGL编程指南案例解析之绘制三角形

    //案例3.绘制三角形,将顶点数据存到缓冲区对象(gl.ARRAY_BUFFER)中,然后顶点着色器从里面读数据(3个顶点) //顶点着色器中去掉gl_PointSize = 10.0,绘制三角不能设 ...

  7. OK335xS pwm buzzer Linux driver hacking

    /**************************************************************************** * OK335xS pwm buzzer L ...

  8. 20155223 2016-2017-2 《Java程序设计》第8周学习总结

    20155223 2016-2017-2 <Java程序设计>第8周学习总结 教材学习内容总结 第14章 Channel是Java NIO用来衔接数据节点的功能,可定义缓冲区容量.标记内容 ...

  9. opencv之访问图像像素

    访问像素的三种方法 ①指针访问:最快 ②迭代器iterator:较慢,非常安全,指针访问可能出现越界问题 ③动态地址计算:更慢,通过at()实现.适用于访问具体某个第i行,j列的像素,而不适用遍历像素 ...

  10. IDEA 使用generator逆向工程生成pojo,mapper

    1.新建立一个MAVEN项目 2.在pom.xml增加配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns: ...