mac使用技巧

Mac中主要有四个修饰键,分别是CommandControlOptionShift
这四个键分别有自己的图案,他们经常出现在Mac应用程序中的菜单栏里,方便你随时学习新的快捷键。

MAC 键盘快捷键符号图例

keyboard-shortcuts-symbol-legend.jpg

通用

Command是Mac里最重要的修饰键,在大多数情况下相当于Windows下的Ctrl。
所以以下最基本操作很好理解:

  • Command + Z 撤销
  • Command + X 剪切
  • Command + C 拷贝(Copy)
  • Command + V 粘贴
  • Command + A 全选(All)
  • Command + S 保存(Save)
  • Command + F 查找(Find)

general.jpg

系统

  • Option 开机后立即按下,将显示启动管理器。
    如果Mac装有双系统或者插有启动U盘,可在启动管理器中选择启动盘
  • Command + R 开机后立即按下,可打开OS X的恢复功能(Recovery)
  • Command + Option + P + R 开机后立即按下,重置NVRAM。
    有些时候电脑会出现些小问题,重置NVRAM是你除了重新启动,尝试修复的第一选择。
  • Command + Option + Control + Power 退出所有应用程序,允许你进行文稿储存,然后关机
  • 按住 Power 按钮5秒 强制Mac关机

system.jpg

截图

  • Command + Shift + 3 截取全部屏幕到文件
  • Command + Shift + Control + 3 截取全部屏幕到剪贴板
  • Command + Shift + 4 截取所选屏幕区域到一个文件,或按空格键仅捕捉一个窗口
  • Command + Shift + Control + 4 截取所选屏幕区域到剪贴板,或按空格键仅捕捉一个窗口

capture.jpg

文件管理器

  • Command + Shift + N 新建文件夹(New)
  • Command + Shift + G 调出窗口,可输入绝对路径直达文件夹(Go)
  • return 这个其实不算快捷键,点击文件,按下可重命名文件
  • Command + O 打开所选项。在Mac里打开文件不像Windows里直接按Enter
  • Command + Option + V 作用相当于Windows里的文件剪切。
    在其它位置上对文件复制(Command-C),在目的位置按下这个快捷键,文件将被剪切到此位置
  • Command + ↑ 打开包含当前文件夹的文件夹,相当于Windows里的“向上”
  • Command + Delete 将文件移至废纸篓
  • Command + Shift + Delete 清倒废纸篓
  • Space 快速查看选中的文件,也就是预览功能

finder.jpg

切换

  • Command + Tab 在应用程序间切换
  • Command + Shift + Tab 在应用程序间切换(反向)
  • Command + ~ 在各应用中的窗口间切换

switch.jpg

浏览器

  • Command + L 光标直接跳至地址栏
  • Control + Tab 转向下一个标签页
  • Control + Shift + Tab 转向上一个标签页
  • Command + '+'或'=' 放大页面
  • Command + '-' 缩小页面

sarafi.jpg

应用程序中

  • Command + H 隐藏(Hide)当前正在运行的应用程序窗口
  • Command + Option + H 隐藏(Hide)其他应用程序窗口
  • Command + Q 退出(Quit)最前面的应用程序
  • Command + Shift + Z 重做,也就是撤销的逆向操作
  • Command + Tab 在打开的应用程序列表中转到下一个最近使用的应用程序,
    相当于Windows中(Alt+Tab
  • Command + Option + esc 打开“强制退出”窗口,如果有应用程序无响应,可在窗口列表中选择强制退出

文本处理

  • Command + B 切换所选文字粗体(Bold)显示
  • fn + Delete 相当于PC全尺寸键盘上的Delete,也就是向后删除
  • fn + ↑ 向上滚动一页(Page Up)
  • fn + ↓ 向下滚动一页(Page Down)
  • fn + ← 滚动至文稿开头(Home)
  • fn + → 滚动至文稿末尾(End)
  • Command + → 将光标移至当前行的行尾
  • Command + ← 将光标移至当前行的行首
  • Command + ↓ 将光标移至文稿末尾
  • Command + ↑ 将光标移至文稿开头
  • Option + → 将光标移至下一个单词的末尾
  • Option + ← 将光标移至上一个单词的开头
  • Control + A 移至行或段落的开头
首先选中文件,按Command+C复制文件;

然后按Command+Option+V;就可以把你的文件剪走了!


mac svn技巧

安装XCode后Mac OS X 系统已经内置了svn支持,所以需要做的就只是配置。


1.建立想要保存软件仓库的目录。 
sudo su (然后输入密码)
mkdir /opt
mkdir /opt/svn
mkdir /opt/svn/repos
即创建了目录/opt/svn/repos/

2.创建版本仓库 svnadmin create /opt/svn/repos

3.修改授权配置
进入到仓库配置目录 cd /opt/svn/repos/conf
(1)编辑配置文件 vi svnserve.conf 取消下列行的注释
anon-access = read
auth-access = write
password-db = passwd (密码配置的保存文件)
auth-db = authz (认证配置的保存文件)

(2)编辑密码配置文件 vi passwd
格式为 “用户名 = 密码”

(3)编辑认证文件 vi authz
格式为 [groups]
用户组名 = 用户组成员
[需要授权的目录]
@组名 = 权限
用户名 = 权限
例如:
[groups]
g_developers = jcccn,jesse,bill
g_tester = jerry,wang
[/]
@g_developer = r
jcccn = rw
* =
[/jcccn]
@g_tester = rw
jcccn = rw
* = r

(4)配置忽略文件 vi ~/.subversion/config

如果”.subversion”目录不存在,请运行”svn status”命令,虽然此命令会失败,但是会为你创建所需要的文件。

找到 global-ignores 一行,去掉注释,编辑成:
global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective*

找到 enable-auto-props = yes 把注释去掉,在[auto-props] Section声明以下文本文件:
*.mode* = svn:mime-type=text/X-xcode
*.pbxuser = svn:mime-type=text/X-xcode
*.perspective* = svn:mime-type=text/X-xcode
*.pbxproj = svn:mime-type=text/X-xcode

4.启动svnserve :
svnserve -d -r /opt/svn/repos
结束服务可以用 killall -9 svnserve

注:很可能会遇到权限问题,可使用 sudo 命令,SVN的DB文件如果是ROOT的,要改为用户权限:
sudo chown -R UserName /opt/svn/repos
sudo chmod -R 755 /opt/svn/repos

另,如有SVN文件是从其它地方Copy到Mac硬盘上的,就会碰到“Operation not permitted”(大意:你丫没事吧,瞎得瑟啥,哥的文件你动不了)的提示。

咋整咧?

请使用 sudo chflags -R nouchg /opt/svn/repos

简而言之,如果SVN目录碰到奇怪滴权限问题,大体三步走即可搞定:
sudo chflags -R nouchg /opt/svn/repos
sudo chown -R UserName /opt/svn/repos
sudo chmod -R 755 /opt/svn/repos
 

最后友情建议,别忘了先 “Clean up”~


About System Integrity Protection in OS X 10.11

Apple's article .

System Integrity Protection blocks code injection (and many other things).

XtraFinder works by injecting its code into Finder application process.

How to allow XtraFinder work in OS X 10.11

You need to partially disable System Integrity Protection.

I do not encourage you to disable System Integrity Protection. It makes your computer less safe.

How to partially disable System Integrity Protection

Refer this Apple's article .

Follow these steps:

1. Boot to Recovery OS by restarting your machine and holding down the Command and R keys at startup.
2. Launch Terminal from the Utilities menu.
3. Enter the following command: csrutil enable --without debug
Reboot your computer.

What the command "csrutil enable --without debug" does?

It allows code injection. That means XtraFinder can inject its code into Finder application process.

How to revert System Integrity Protection to original state

Boot to Recovery OS and enter the following command: csrutil clear