准备材料
-
Mac 笔记本(可联网)https://item.jd.com/4331153.html
-
机械键盘 https://item.jd.com/3753188.html
推荐茶轴、青轴。声音的问题一般不用太在意,因为正常情况下,工作时间,周围人讲话的声音绝对打过打字的声音。
款式因人而异,个人推荐带方向键不带数字区的键盘,大小合适。
-
秒控鼠标 https://item.jd.com/2187061.html
减少鼠标移动,缓解手腕压力,使用体验总结起来就是两个字——优雅
-
显示器 未买,无推荐
系统偏好设置
关闭访客
打开系统偏好设置,选择用户与群组,选择访客,点击关闭访客。
如此设置,可以避免电脑在启动时有用户选择的过程。
同时关闭 Guest 账户可以提高系统安全性。
外置键盘布局
打开系统偏好设置,选择键盘,点修饰键
选择键盘中外置键盘,交换 Option 键和 Command 键位置:
因为 windows 键盘和 mac 键盘布局有差异,如此可以减少切换键盘时的小麻烦。使用机械键盘的话,还可以把键帽拔下来交换位置,更顺眼。
如果外置键盘本来就可以与笔记本内置键盘保持一致,则可忽略此步骤。
鼠标设置
如果发现鼠标右键不起作用,可以尝试在系统偏好设置中,点击鼠标,勾选“辅助点按”:
TouchBar 设置
点击下图标记的按钮
可以看到 touchbar 上的按钮的自定义界面,鼠标拖动按钮往下即可拖放。
本人一般将锁屏、音量调节、亮度调节放到上面,比较常用。
软件列表
mac 软件比较贵,有一些破解网站可提供下载,目前有两个选项:
免费版的出现过链接失效的情况,收费版一般都没问题。需要连接网盘,公司内网无法下载。
办公软件
Office 系列,如 Outlook、PowerPoint、Word、Excel,公司电脑一般预装。
通信工具
QQ、微信、咚咚等
开发工具
IntelliJ Idea
最新版的 host 配置已经不是 lanyus 网站上所说的两个 host,而是配置 0.0.0.0 https://account.jetbrains.com:443
能支持正版当然是最好的
-
配置终端:默认是 bash,可以改为 zsh:
-
推荐辅助插件:
- lombok
- multihighlight 选择高亮插件,可以标记变量,有助于代码阅读
-
推荐快捷键设置
- split vertical
command+\
将当前窗口纵向一分为二 - open to opposite group
shit+command+\
将当前窗口在另一侧打开(分屏情况下) - open recent projects:
command+shift+R
快速打开最近打开过的项目 - toggle vim mode:
contrl+command+;
如果装有 vim 插件,可以切换 vim 模式 - copy reference:
shift+command+C
拷贝引用,拷贝一个类名时,会连带包名一起复制 - Evaluate Expression
contrl+command+,
调试时动态计算表达式
- split vertical
VSCodium(VSCode)
编辑器神器,之前一直用的 sublime,但是 sublime 在 linux 下无法切换中文输入法,后专用 VSCode,该有的功能都有。
VSCodium 时 VSCode 的社区版,二者在功能上没有太大的区别。详见官网:http://vscodium.github.io
jdGui
反编译工具
jdk 最高为 8,9 以上打不开。
jdk8
目前大部分软件对于 8 的支持还是没问题的,8 以上可能有各种问题,包括 groovy、maven、jdgui,所以还是推荐安装 jdk8 而非最新版。
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
历史版本 jdk 下载需要登录 Oracle 账号
效率工具
Chrome
推荐插件:
- 1Password extension,用 1Password 会提示安装
- Adblock Plus 免费广告拦截
- Copytables 能够按列按行复制网页上的表格文本
- EditThisCookie cookie 管理
- JSON Formatter json 格式化
- Website IP 查看当前站点的 ip 地址,在右下方显示
- 掘金 标签页显示热点文章即 github trending
Typora
实时 Markdown 编辑工具,本文就是用 Typora 写的
按照 markdown 语法编写文档时能够实时看到效果,界面简洁,功能强大
iTerm
终端工具,这里不针对该工具有何配置,主要是命令行环境:
-
安装 brew 包管理工具: https://brew.sh/
-
安装 oh-my-zsh: https://ohmyz.sh/
zsh 中包含了许多插件的配置,插件本身需要自行安装,推荐插件:
git
包含 git 命令的别名,如git pull = gl
,git checkout = gco
等autojump
通过 brew 命令即可 https://github.com/wting/autojump,命令行环境下目录快速切换autosuggestion
https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md 命令记忆和补全
-
vim 配置高亮:
打开 terminal 复制/usr/share/vim/vimrc 到家目录下并重命名为".vimrc",然后编辑该文件,增加以下几行
syntax on set nu! set autoindent
Alfred
效率神器,要安装高级版的,插件更全一些,最重要的两个插件是 Clipboard
和 Snippets
Clipboard 可以记忆复制的文本,而 Snippets 可以设置一些常用文本的快捷输入
alfred 我设置的快捷键是 command+space
,取代 spotlight,需要在系统偏好设置中取消 spotlight 快捷键
clipboard 可以设置快捷键 shift+command+V
snippets 设置快捷键 contral+p
快捷键设置依据个人喜好而定。
可以自定义 workflow 插件,如本人自己写了一个 xml browser 的插件
可以在 alfred 中输入上面的指令,然后将快速打开指定的页面,传递的参数为 123456
SwitchHosts!
快速切换 hosts 配置 https://github.com/oldj/SwitchHosts
1Password/LastPass
密码填充工具,1Password 更好用些,但是新版本的使用起来比较费劲,可以用 LastPass 代替,也能完成密码的填充。Chrome 本身也可以。1Password 的好处在于可以全面管理你的密码,提供多端支持,通过 icloud 同步。
系统辅助
Window Tidy
窗口管理软件,通过拖动来布局:
将窗口拖动到预定义的这几个布局区域中,窗口就会按照设置来改变布局
Magnet
同样是窗口布局软件,不如上面的直观,但是有快捷键,能够迅速将窗口全屏或者从一个屏幕移动到另一个屏幕。
Clean My Mac
系统清理软件,清理垃圾用
itsycal
日期时间工具,比原生的好一些,能够看日历:
其他
Charles
不怎么用,略