以下这些对用过的人都是很简单的东西, 但调查了一些朋友, 也有大多数人不了解. 工欲善其事, 必先利其器, 能利用好工具也是一件很重要的事. 这里先小记一下自己的一些使用, 最后希望大家能不吝指教, 一起分享.
用了会上瘾, 另外第三方输入法也有自己类似的功能
长按窗口左上角全屏按钮触发
他是词典, 是计算器
还能转化单位, 能打开程序 (其中有了打开程序这个, 基本就没有 Lanchpad 什么事了)
从 Ubuntu/黑苹果转过来, 第一件事就是原来鼠标漂移卡顿了, 不好用了, 这逼着没买苹果鼠标的你尝试用触摸板, 但是用了之后, 也能让你欲罢不能, 特别是习惯使用 Vim 和 Emacs 键盘操控一切, 不喜欢脱离键盘太远的人.
例如经常使用 Control-Left/Right 切换 Space 的人, 你现在能用四指轻易滑动实现, 相似的还有 Mission Control 等
另外还有三指预览, 以及配合 Safari 的前进后退翻页特效
看着视频, 又想全屏敲代码已经不再是难事, 详情: 画中画 - Apple Support
Command-Shift-4
Command-Shift-4
, 指针变化后, 按键盘 Space
Command-Shift-3
上述命令都是直接在桌面生成图片, 如果想截图到粘贴板一次性使用, 请在快捷键中增加 Control
键
例如截取全屏到粘贴板: Command-Shift-Control-3
当初用 Win 时被同学 Air 的三指拖动震惊了一下, 然而自己使用, 居然没有了这功能!! 搜索, 原来是苹果为了强调 Force Touch 体验, 默认关闭了该功能, 但这阻止不了我, 第一时间开启, 另外配合开启点按功能后, 我发现触摸板基本没有按下去的必要了.
然后使用命令行, 就会经常看到主机名, 赶紧改一个 (我的理由是默认的太长, 占位置...)
另外, 对于第一次使用 Mac, 进入恢复模式 (装系统, 管理磁盘):
Command(⌘)-R
, 如果无效, 可使用 Option-Command(⌘)-R
检测硬件是否原配? 检测硬件是否损伤? 详情:
从之前 Win 转化过来, 键盘没有了 Home, PageUp, PageDown, End, Delete(macOS Delete 实际上是常见的 Backspace), 于是, 我们需要知道这些:
Home -> Fn-Left(编辑状态) / Command(⌘)-Left(非编辑状态)
End -> Fn-Right(编辑状态) / Command(⌘)-Right(非编辑状态)
PageUp -> Fn-Up
PageDown -> Fn-Down
Delete -> Fn-Delete
Insert -> Fn-Enter(这个是网上的, 我在 word 上使用没有成功)
我补充一个,macOS 其实默认就支持 Emacs 键位映射,所以在绝大部分需要输入文字的地方(浏览器,终端,IDE,编辑器,etc)都可以使用 Emacs 的快捷键,我比较常用的有:
ctrl-a: 到行首
ctrl-e: 到行尾
ctrl-f: 向前一个字符(右箭头)
ctrl-b: 向后一个字符 (左箭头)
ctrl-d: 删除当前光标字符
ctrl-k: 删除当前光标至行尾
ctrl-n: 向下移动一行 (可以代替下箭头)
ctrl-p: 向上移动一行 (可以代替上箭头)
觉得 Ctrl 不好按? 到键盘设置里把 Cap Lock 改成 Ctrl 键就好啦,反正这个键极少用,用的话也可以用 Shift 代替。
Terminal 上的快捷键 ctrl+r: 查找以前的命令
我喜欢一个 zsh 的插件,可以根据历史自动补全。 https://github.com/zsh-users/zsh-autosuggestions
不知道有多少人有小孩,小孩老喜欢乱拖乱放 Dock 上我好不容易整理好的图标,用了以下命令终于不担心这个问题了。
defaults write com.apple.dock contents-immutable -bool yes
defaults write com.apple.dock size-immutable -bool yes
defaults write com.apple.dock position-immutable -bool yes
killall Dock
截图到剪切板:截图的时候,画好区域再按住 Control,最后松开鼠标。(也就是,不需要 Command-Shift-Control-4
一起按)
不打算升级 macos,我喜欢我的 EI Captian,MacOS 需要更高的硬件和周边设备,升级意义不大,我的是 13 年底的 15 macbookpro,扛不住苹果的折腾,代码开发,稳健为主~
对于 Caps lock 键位的修改,可以考虑:单按为 Esc,组合键时为 Control 的方案,实现如下:
另外 Karabiner 工具强大,可以实现各种高效键位,以下列举一个单键更换输入法(单按 Shift_L 映射成 Control-Space)的自定义配置:
<autogen>
__KeyOverlaidModifier__
KeyCode::SHIFT_L, <!-- 原始键位 -->
KeyCode::SHIFT_L, <!-- 修改键位(保持做修饰键时效果不变) -->
KeyCode::SPACE, ModifierFlag::CONTROL_L <!-- 单按时映射 Control-Space -->
</autogen>
⌘ command ⌥ alt(option) ⇧ shift ⌃ control
复制 command + c
粘贴 command + v
系统偏好设置->鼠标-> 取消勾选
command + 空格的快捷键, 默认是被 Spotlight 占用的,
先把 系统偏好设置->键盘->Spotlight-> 取消 显示 Spotlight 搜索 (),
然后 系统偏好设置->键盘->快捷键->输入法->选择上一个输入法, 改为 command+ 空格
defaults write com.apple.finder AppleShowAllFiles -bool true
重启 Finder: 鼠标单击窗口左上角的苹果标志->强制退出->Finder-->重新启动
直接编辑.bash_profile 文件, 增加内容, 举例是 java 环境
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME
export CLASSPATH
export PATH
保存退出后, 输入source ~/.bash_profile
生效
修改 /etc/hosts
右键点击视频文件, 点显示简介->打开方式->选择一个 app->下面还有一个"全部更改"的按钮, 点它
格式化成 exfat 格式, 这样在 mac 下和 winXP-SP3, win7, win10 都可以正常读写.
如果格式化成 ntfs 格式, mac 下默认只能读, 不能写, 要专门安装软件 (Pargon Ntfs for Mac) 来支持写.
在 macOS Sierra, 系统配好设置->安全性与隐私, 允许任何来源
sudo spctl --master-disable
系统偏好设置->键盘->勾选将 F1、F2 等键用作标准功能键.
在运行 qq 的环境下 command+n
系统偏好设置->用户与群组->登录选项->点按锁按钮以进行更改
右上角出现你的用户名,点击"登录窗口…"
系统偏好设置->桌面与屏幕保护程序->触发角->把右下角设为将显示器置入睡眠状态
系统偏好设置->辅助功能->缩放
就可以用 Control + 鼠标滚轮来缩放屏幕了
系统偏好设置->触控板
使用内置的 quicktime 即可录制屏幕, 小细节是,要注意选内建麦克风, 才录了声音, 默认是无, 如果你连了多个屏幕 (比如你投影), 那么把录制框拖到要录的屏幕里再点录制.
公司的打印机型号是 Brother HL-2250DN, 或 Brother DCP-9010CN, 先去下载和安装对应的驱动.
系统偏好设置->打印机和扫描仪-> 点 + -> 添加->右键, 设定默认的打印机