设置的位置:系统偏好设置->触控板
选中以下设置或设置:
1) 【光标与点按->轻点来点按】每次点击时不再需要将触控板用力按下,而只需轻轻触碰
2) 【滚动缩放->滚动方向:自然】取消选中,这样使用双指在触控板滑动时,双指滑动的方向是和“滚动条”一致的(此方案也是和windows下触控板的操作一致)
3) 【更多手势->应用Expose】取消选中
另在 系统偏好设置->铺助功能->鼠标与触控板->触控板选项 中,选中“启用拖移(三指拖移)”
需要牢记的手势:
1. 右键(双指单击)
2. 滚动(双指滑动)
3. 移动窗口或者文件(三指滑动)
4. 在多个桌面之间切换(四指左右滑动)
5. Mission Control(四指上滑)
6. LauchPad(收拢五指)
7. 显示桌面(扩张五指)
设置的位置:系统偏好设置->键盘->快捷键
command简称cmd,图形标记:⌘
option(即alt),简称opt,图形标记:⌥
control简称ctrl,图形标记:⌃
shift,图形标记:⇧
caps lock,图形标记:⇪
return,图形标记:↩
enter,即fn+return,图形标记: ⌅
esc,图形标记:⎋
delete,简称del,图形标记:(一个向左的空心箭头,内有一个叉)
Tab,图形标记:→ι
方向键,图形标记:↑ ↓ ← →
home,即fn+左方向键,图形标记:↖
end,即fn+右方向键,图形标记:↘
page up,即fn+上方向键,图形标记:⇞
page down,即fn+下方向键,图形标记:⇟
需要牢记的快捷键:
1. command相当于GUI下的control键(相当于windows下的ctrl键),而control键则用于CLI下(相当于linux下的ctrl键)
2. cmd+A,cmd+C,cmd+X,cmd+V,cmd+shift+V,cmd+Z,cmd+shift+Z,cmd+Tab,cmd+空格 分别表示全选,复制,剪切,粘贴,按照目标格式进行粘贴,撤销,重做,切换程序,切换输入法;cmd+delete是删除文件,复制或剪切文件总是cmd+C,复制时粘贴用cmd+V,剪切时粘贴用opt+cmd+V
3. 屏幕快照
cmd+shift+3 全屏截取并保存为文件,放在桌面
cmd+shift+4 选择区域截取并保存为文件,放在桌面;此时点击空格键,则可以选择一个应用窗口并进行截图
以上快捷键加上control键,则直接将截图存储在剪切板中
4. 窗口的多个Tab之间切换
cmd+shift+[
cmd+shift+]
例如在终端的多个tab之间切换,浏览器的多个页面之间切换
5. cmd+N, cmd+T, cmd+W, cmd+Q, cmd+H 分别表示新建窗口,新建Tab,关闭窗口/Tab,强制退出应用,隐藏应用
6. cmd+option+esc,用于强制退出应用程序(相当于windows下的ctrl+alt+del)
7. fn+左箭头(相当于windows下的home),fn+右箭头(相当于windows下的end);但是在GUI界面的文本编辑时,fn+左箭头会跳转到文件的开始,fn+右箭头会跳转到文件的结束,cmd+左箭头会跳转到本行的开始,cmd+右箭头会跳转到本行的结束。
8. 浏览器刷新页面:cmd+R
9. Finder中转到上一级目录:cmd+↑
1. 键盘->键盘->“将F1、F2等键用作标准功能键” 选中;键盘->文本->“自动纠正拼写” 取消勾选
2. Mission Control->Dashboard 选择“关闭”;Mission Control->"使窗口按应用程序成组" 选中
3. 安全与隐私->防火墙->打开防火墙;安全与隐私->通用->进入睡眠或开始屏幕保护程序“5秒钟后”要求输入密码
4. 用户与群组->客人用户->"允许客人登录到这台电脑" 取消选中
5. App Store->密码设置->免费下载 选择“存储密码”
6. 日期与时间->时钟->"使用24小时格式时钟" 选中,“显示日期” 选中
7. 桌面与屏幕保护程序->屏幕保护程序->"随机"
1. Finder菜单->显示->“显示状态栏” 选中;Finder菜单->显示->"显示路径栏" 选中
2. Safari->偏好设置->高级->"在菜单栏中显示开发菜单" 选中
Mac软件安装分为从AppStore和自己从网上下载;有些软件因为权限等问题无法通过Apple审核,故只在自己的官网提供下载,而没有上AppStore商店。
这两种渠道安装的功能一般并无二致,但是从AppStore下载的应用可以自动更新。
两种渠道安装的程序,卸载的方式并不相同:从AppStore下载的应用,使用鼠标点击住不放,左上角出现“X”号后,点击即可删除;从网上下载的,则直接从“应用程序”文件夹删除对应的app文件即可。(使用pkg方式安装的可能会遗留些配置文件和数据文件,如果想删除可以使用专门的软件来删除)
从网上下载的文件格式为:
dmg:该文件为镜像文件,类似于windows下的ISO文件,直接双击打开,里面一般是.app文件,直接拖入“应用程序”文件夹即可
zip:解压即可,一般是.app文件,直接拖入“应用程序”文件夹即可
pkg:就如同win下exe安装程序一般,双击后会有程序一步步引导完成安装。该安装程序有权修改系统的设置,故较不安全。
默认的安全设置为:允许从“Mac App Store 和被认可的开发者”位置下载的应用,故打开从网上下载的应用有时双击会提示安全设置导致无法打开。此时,右键点击,选择“打开”,并确认即可打开该应用。
系统偏好设置->用户与群组->当前用户->登录项
在此处增删开机自动启动的程序
参见 http://jingyan.baidu.com/article/624e7459acd0ee34e9ba5a4a.html
1) 连续点三下滑鼠,可以全选某段落
2) 如果你想选出某段文字,可以在开始处点一下滑鼠;然后按住Shift键后,在结束处再点一下滑鼠即可
3) 快捷键中设置“服务”,为“打开URL”设置快捷键为cmd+ctrl+O,以后选中的文本为URL时,可以直接使用该快捷键打开
该菜单项的设置位置为:系统偏好设置->键盘->快捷键->服务
更多知识和用法,参见: http://bbs.feng.com/read-htm-tid-8171707.html
Automator介绍参见:http://www.tuicool.com/articles/3Qz2Yn
1)在Spotlight中输入“目录实用工具”,回车打开。
2)点按锁按钮以进行更改
3)编辑->开启Root用户
4)输入root账号的密码
5)然后就可以在终端中使用su命令来切换到root账号了
1)使用AirDrop功能
两台机器均打开iFind,点击“AirDrop”,就可以发现对方的电脑。
将文件拖放到对方电脑的图标上,就会通过蓝牙进行传送,文件会保存在对方电脑的“下载”目录内
2)使用ssh功能
首先,将一台机器打开ssh:系统偏好设置->共享->远程登录,勾选后,该台机器就可以通过“scp ./xx <用户名>@<机器ip>:/Users/xxx/”的方式进行访问
1)重启电脑开后按住 Command-R 进入恢复分区;
2)在 实用工具 栏找到 终端启动运行;
3)执行以下代码:
安装iTerm2,其下载地址为:http://iterm2.com/downloads.html
安装后学习下分屏的快捷键(command+D等),并选中 View->Show Tabs in Fullscreen
编辑~/.bash_profile文件(没有则新建),添加如下内容:
编辑~/.vimrc文件(没有则新建),添加如下内容:
设置ssh连接可以复用之前的连接,编辑~/.ssh/config文件:
1)安装Homebrew
2)安装MacPorts
访问 http://www.macports.org/install.php ,下载对应版本的pkg文件,直接双击安装即可;安装后需要重启系统生效
3)安装fink
4)使用脚本统一以上各种软件的功能
执行以下脚本:
以下除特殊说明,均可使用brew或者port,fink命令完成安装
1. wget
2. GNU版本sed(安装完成后被brew重命名为gsed,以区别于mac自带版本的sed)
3. pstree
4. htop
1)去AppStore里查看免费排行榜,下载所需软件
例如:,微信,印象笔记
2)下载搜狗输入法
需要去搜狗输入法的官网下载:http://pinyin.sogou.com/mac/
3)下载chrome
去官网下载:http://www.google.cn/intl/zh-CN/chrome/browser/desktop/index.html
鉴于google官网不容易打开,也可以去这里下载:http://rj.baidu.com/soft/detail/25718.html?ald
4)office
去openoffice的下载页面下载对应版本的openoffice和语言包:
http://www.openoffice.org/zh-cn/download/
5)Adobe CC
http://bbs.feng.com/read-htm-tid-9681139.html
6)mindManager
http://old.chanpin100.com/thread-8203-1-1.html
7)CheatSheet
http://www.cheatsheetapp.com/CheatSheet/
8)ScreenFlow
功能强大的录屏软件
9)Alfred
一个类似Spotlight的搜索框,提供更多的定制功能;Alfred为免费版本,Alfred2为收费版本,支持更多的扩展功能。
10)transmit
FTP工具
11)gemini
清除重复的文件
12)Better Rename
批量修改文件名称
13)Little Snitch 或 Hands Off !
网络防火墙,应用级别的。注:系统自带的防火墙只可以防止“传入连接”,而应用级别的防火墙可以防止应用连接外网。
14)Dash
一个离线的查询各种编程语言API帮助文档的工具,并且可以和Alfred结合,发挥更强大的功能。
15)HyperDock
支持使用快捷键来将窗口从一个桌面移动到另一个桌面,尤其当外接显示器时非常好用。
同时,该软件也可以让一个窗口靠左或者靠右,方便了一个桌面同时使用多个窗口;该软件还支持强制最大化到整个屏幕,而不是按照系统预设的:最大化只是显示完整内容。
16)VirtualBox
最好用的虚拟机之一,官网下载:https://www.virtualbox.org/wiki/Downloads
idea
sourceTree
参见:http://blog.sina.com.cn/s/blog_467eb8ca0102vatl.html
安装软件:Tuxera NTFS
参见:http://www.fyhqy.com/post-357.html
安装收费软件:BetterZip
参见:http://c4dsky.com/12864.html
安装免费软件:The Unarchiver
在AppStore搜索
为屏保设置快捷键参见:http://www.macx.cn/thread-2133104-1-1.html,其中,在"启动屏幕保护程序"之前,添加“运行shell脚本”(搜索“shell”即可找到),shell脚本的内容设置为‘sleep 3’
对于非AppStore下载的应用,尤其是pkg,除了删除应用,还需要清理配置文件。
配置文件经常保存在/Library/Preferences/com.xxxxxxx.plist和/Library/Application Support/xxxxxx,还有/User/user name/Library/Application Support里面。
也可以使用appCleaner来自动清理。
1)从App Store下载最新的操作系统;
2)在“应用程序”文件夹找到新下载的系统,右键,选择“显示包内容”;
3)在“Contents”文件夹中进入“SharedSupport”文件夹并找到“InstallESO.dmg”文件;
4)双击运行“InstallESD.dmg”文件并等待加载完成(磁盘映像方式),或者把该文件拖出来复制到文件夹中待用(映像文件方式);
注:该文件也可以直接从网上下载待用
5)启动Finder,进入“应用程序” - “实用工具” - 双击“磁盘工具”;
6)插入U盘(至少8G容量)。单击U盘名称,选择“抹掉”,名称建议使用“OSX”,格式选择“Mac OS 扩展(日志式)”,方案选择“GUID分区图”,点击“抹掉”。
注:不成功可以尝试重新插拔U盘并重复操作;
7)选中U盘,点“恢复”,如果第4步是磁盘映像方式,就选中磁盘映像,否则点击映像,选中映像文件进行恢复;
注:Windows下使用TransMac来制作
说明:新版本下似乎不可用这种克隆方式制作启动U盘了,可以下载软件DiskMaker X来辅助制作,或者百度下使用命令来制作。
制作完成后,插上U盘,开机按Option键,就可以使用启动U盘进入恢复模式或者安装全新的Mac操作系统。
1)开启TRIM支持
2)关闭本地Time Machine快照
3)打开noatime
Mac OS X和其他类Unix操作系统一样,当用户每次访问文件的时候都会记录最后一次访问的时间。如果你不需要这个功能(查看文件简介时,“最近打开时间”不会再变化),同时想大幅提升文件系统性能,就可以为 OS X 设置 noatime。
新建一个文件,命名为:noatime.plist,内容如下:
将该文件保存到 /Library/LaunchDaemons/ 下。接着运行以下命令:
重启电脑。
使用该命令来验证noatime已经开启:
参见:http://bbs.feng.com/forum.php?mod=viewthread&tid=&fromuid=
1. 程序员如何优雅地使用 Mac?