如何优雅地使用 macOS

来自:https://www.zhihu.com/question/20873070

终端配置 (iTerm2 + zsh + oh-my-zsh + tmux) 和一些好用的小插件

  • oh-my-zsh theme: 自带主题已经很多了, 想折腾的, 可以自己定制一套主题
  • wting/autojump: 终端中一键直达目录, 命令行中切换目录是最常用的操作, 只要正常 cd 过目录, 下次只要记住目录名字, 就可以直接进去, 支持模糊匹配, 用过一次, 无法离开
  • zsh-users/zsh-autosuggestions: 终端历史操作记录自动补全
  • vim-mode: 喜欢 vim 键位的可以配合oh-my-zsh开启 vim mode, 当然终端中默认使用的是emacs
  • jeffkaufman/icdiff: diff 的 升级美化版, 高亮文件差异对比工具
  • jakubroztocil/httpie: curl 的升级美化版,高亮效果和返回结果格式化效果
  • ack: 更强大的文件内容检索, grep 的升级版本
  • Taskwarrior: 这个是装逼的, 终端 todo list
  • dbcli/mycli: 这个是装逼的, 终端操作数据库的时候, 自动提示
  • guarinogabriel/Mac-CLI: 这个是 mac 终端工具一个集合包, 暂时还没用过

生产力工具, 介绍几个常用的插件

  • 有道翻译: 翻译结果回车可到剪贴板
  • 音量控制: 直接输入音量大小, 控制音量
  • terminal finder: terminal 的目录在 finder 中打开, finder 当前目录在 terminal 中打开
  • source tree: 直接进入到指定
  • show desktop: 隐藏所有窗口, 显示桌面
  • jetBrains: 直接进入到 idea 指定项目的编辑窗口
  • Search tabs in Safari and Chrome: 搜索到 chrome 或者 safari 中 tab
  • 等等

日常

  1. 网易邮箱大师
  2. 网易云音乐
  3. chrome
  4. 微信
  5. 印象笔记
  6. QQ
  7. iPic ,图床神器,搭配个人站上传图片使用
  8. 百度网盘
  9. Microsoft 365
  10. MacDown,Atom上有MD撰写的插件,不过感觉没这个好用
  11. typora, 评论好多同学分享的另外一款MD的阅读编辑器,简单大方~
  12. 网易有道词典
  13. Xmind,思维导图
  14. OmniGraffle,Visio替代品
  15. 番茄土豆,番茄工作法,让你知道其实你一天的工作效率其实低的可怜
  16. OneDrive,微软云的桌面版,可以把仓库克隆到Finder里面实现本地无缝云同步
  17. (2018-10-08 更新
  18. Folx,BT下载工具,告别迅雷
  19. iina,播放工具,开源软件,完全免费,作者还是校友,厉害厉害(相关:作者知乎)
  20. 1password,密码管理软件,多终端密码管理
  21. CAJ云阅读,mac版的caj阅读器,妈妈再也不用担心我下载的论文读不了了~
  22. (2019-01-17 更新
  23. duet, 如果你同时拥有一个ipad的话,你一定会需要它。屏幕扩展,让你的ipad成为你的第二个屏幕~
  24. Things3, to-do软件,个人强推,比上面提到的番茄要好的多哈哈哈,我现在已经把番茄卸载了~

开发工具

  1. Dash,离线api文档,搭配aflred食用体验更佳(后文有aflred)
  2. Postman,接口测试工具
  3. iTerm2,替换原生终端
  4. Oh My zsh,zsh扩展,留坑待补充
  5. brew,mac的包管理工具,类似于apt-get一套,开发环境配置不用太简单
  6. tmux,shell多窗口管理,终端断开延续,终端历史共享等(Oh My Tmux!,tmux配套插件,酌情选择使用)
  7. Xcode,特别说明,mac的一些系统扩展需要xcode支持,必须下载xcode才能使用
  8. Docker,容器盒子
  9. Atom,GitHub官方IDE,对git有很好的支持,感觉都不会使用sourceTree了
  10. VS Code,另外一款IDE,微软旗下,速度性能很优秀,不输Atom,可以两个都下,同时品味,然后选择最喜欢的一款~
  11. SourceTree,对,就是这个软件,Git的GUI管理软件
  12. Navicat,数据库管理GUI

奇技淫巧(系统增强)

  1. Aflred,WorkFlow神器,谁用谁知道
  2. TotalFinder,Finder增强,多标签页管理Finder
  3. Dr.Cleaner,内存监控,系统优化
  4. Proxifier ,网络代理软件,支持对单一软件的强制代理
  5. Bartender,菜单栏管理软件,给你一个简洁优雅的菜单栏
  6. Moom,窗口大小管理,谁用谁知道
  7. iStat Menus,菜单栏系统监控(内存,网速,磁盘,电池…..)
  8. PopClip,划词增强工具,包括但不限于(上百个官方扩展):复制,粘贴,翻译,定制搜索(淘宝,知乎,google…)
  9. ProxyeeDown,底层 HTTP 高速下载器,支持百度云不限速下载
  10. Disk Drill,数据恢复,磁盘数据安全
  11. Mounty,NTFS格式U盘的完全读写
  12. Qbserve,时间监控,记录你在电脑上花费的时间
  13. Scroll Reveser,鼠标(触摸板)控制滚动翻转,让mac上鼠标滚轮方向不再反人类
  14. cDock,Dock栏增强,几乎你能想到的它都有,不过目前版本1.13部分功能在macOS 10.14中失效了
  15. AppCleaner,超级小,超级好用的app删除工具

Tips(效率提升)

  1. 关于双系统: 目前我接触到的最完美的解决办法是Parallels Desktop+bootcamp。 日常使用可以使用pd做虚拟机,需要更强性能和稳定性的时候使用bootcamp。PD真的很强大。。。

关于更加详细的双系统教程,戳这里官方解释(有时间我自己做一个教程~) 通过 Parallels Desktop 使用 Boot Camp

  1. 大写键和control键交换一下。contorl键绑定了很多的快捷键,交换了之后可以打开快捷键世界的大门。

image.png
屏幕触发角设置,提高鼠标党和单手党的工作效率。

2.如果你是程序员,最好学会使用Alfred,如果你只是普通的用户那也应该学会用Spotlight。Alfred有各种好用的workflow强烈推荐!具体请看:https://github.com/zenorocha/alfred-workflows
喜欢这个workflow,不用再跑到terminal里面找pid了…
image.png

借助 Alfred 的 Workflows 功能可以做哪些好玩的事情?

3.Dash + alfred 很好用,程序员必备
image.png

这是纯 Dash,加上了 alfred 以后就变成了下面这样:
image.png

觉得这几个软件可以提高我们使用的流畅度, 便捷度高,
能用快捷键尽量不要用触摸板, 能用触摸板尽量不要用鼠标,
来回移动右手, 真的好累!!!!