Pages

Monday, 22 May 2017

如何优雅的高效使用MAC系统?

当你入手了一台mac后,你是否有想过一定不像以前使用 windows 那样使用 mac,想更高效的利用好手中的工具,让她变成你的工作、生活、写作利器?

一、熟悉系统

刚刚入手mac ?OSX 基于 UNIX 系统设计,与你之前熟悉的windows 理念完全不同的,先熟悉mac系统吧,包括图形界面、终端命令、系统设置、日常使用软件下载安装等等,请阅读这篇文"mac新手入门指南及常用工具",系统熟悉后才能追求高效。又或者在读一读这位仁兄写的文章:高效MacBook工作环境配置 覆盖了日常生活中的大部分使用场景。

二、原生技能提高

三、第三方效率工具

MAC 系统做的已经挺好了,但有些地方依旧不太完美,这也就是这些小工具出现的原因,让系统更加好用,更加强大!

3.1 搜索利器 Alfred2

一般性质的功能,10.10 以上使用Spotlight足以,如果你还没有开始使用,强烈建议开启 Spotlight 的快捷键,开启方法系统偏好设置-Spotlight-键盘快捷键-显示Spotlight搜索-调整你自己的就ok了,xirong 自定义的为 option+空格,关于Spotlight的使用技巧,请参考写的很棒的一篇文章OS X Yosemite 全新的 Spotlight 能做的 8 件事
Spotlight 能做的事情,Alfred2 都能做,Alfred2 还能做一些Spotlight不能做到的事情,比如,一些常用的workflow,提升效率刚刚的,举个例子,当我想看自己的ip时候,两种方法:终端-ifconfig-找到ipv4地址 或者 系统偏好-网络-当前ip ,需要几步? 如果使用 Alfred2,我只需要ctrl+空格,调出Alfred2搜索窗口,输入ip,即可展示我的ip地址.
这只是简单的一个例子,详细使用教程 @5key 已经写了一系列的公众号文章,很是不错,请参考:
想体验更多的workflow,直接去网站 http://www.alfredworkflow.com/ 上搜索你想要使用的下载安装即可,更多更全的 workflow 参考网站:
http://www.packal.org/ 另:欢迎体验 xirong 写的几个wf:
  • 购物搜索 目前支持淘宝、天猫、京东、亚马逊,分别输入关键词tbtmjdzcn 空格后加入想要搜索的词就ok,比如想要在京东搜索iPhone6 ,直接打开Alfred2,输入jd iPhone6 回车即可,打开京东的搜索结果。
  • 电子书搜索 xirong 经常阅读电子书,目前的效果排版价格都很公道,关键是省力气省空间,所以会经常去多看、京东、当当、亚马逊、豆瓣、百度等电子频道查找书籍,感到很麻烦,于是就有了这个workflow,打开Alfred2,输入ebook 明朝那些事 回车后会在浏览器中打开这几个网站的电子书搜索结果,你可以自己对比下从相应的网站购买即可。
  • Chrome History 以及 Chrome Bookmarks 可以用于搜索 Chrome 的收藏书签和历史记录(支持模糊搜索)
  • Evernote:支持印象笔记的全局搜索。这功能很好很强大,能够帮助自己快速定位到具体的印象笔记的条目之上。
  • Mail.app Search:支持 Email Apple 自带的邮件应用的全局搜索。
  • Airdrop:快速打开 Mac 的 AirDrop 功能。
  • Dash:代码 Doc 文档全局快速搜索。妈妈再也不用担心我查 API 的速度很慢了。
  • Sublime Text Projects:自动搜索索引范围下的 Sublime Projects。开发者提速工具, 这个个人非常喜欢,直接就载入项目文件了,速度非常之快,绝不拖泥带水。
  • Relaunched:重启没有响应的程序。
  • Show Desktop:一键无窗口,浑身变轻松。
  • TerminalFinder:Terminal 和 Finder 之间互相切换。

Workflows 资源

  • Alfred 论坛:个人开发者开发的解决比较特别的问题的插件居多,可以比较容易的通过 alfred + 问题关键词 在 Google 上搜到。
  • Workflows 中文站:国人收藏的超多 Workflows,总有几款能够满足你。
  • Workflows 官方站点:官方推荐的「装机必备」系列 Workflows。
  • Packal:官方推荐的 Workflows 分享站点。
参考文章

3.2 划词工具 Popclip 插件


这是一个划词工具,详情阅读 珍爱生命,善用 Popclip 插件

3.3 剪贴板增强利器 paste


在 windows 上面你知道 ditto吗? 如果你用过,那么你是不是也希望在 mac 上面可以做到,福利来了,就是她paste,详情阅读 好看又好用,只要你两刀 - Paste

3.4 发现好软件

3.5 笔记服务evernote

3.6 向window一样左边、右边、最大化窗口

  • spectacle
  • sizeup SizeUp will help you quickly resize and position your windows to make optimal use of your screen while saving you time and frustration.

四、理念的认同

4.1 关于使用搜索


你真的把「搜索」用对了吗? 详细讲述熟练使用搜索的好处,mac、手机以及一些理念。

五、开发者环境

作为一名开发者、程序员,将MAC打造成效率神器,会在平日的开发工作中节省很多的时间,下面的都是平日里 xirong 所使用的东西,推荐给大家。

5.1 强大的终端

OSX Yosemite 自带的终端功能很强大,也很好用,详情参考:
但是xirong认为在某些情况下,iTerm2更加的强大,比如你经常需要ssh、scp到生产机器,有些前面的验证步骤是完全可以自动化成 profiles ,登录某台机器,最后变成了一键点击就ok。
池建强老师写的一篇终端高效指南,感兴趣的可以阅读下终极 shell
色彩画你的 mac 终端,自定义终端的背景色,看起来更舒服,更好的效率,极度推荐的主题solarizedhttp://ethanschoonover.com/solarized

终端还可以怎样使用?shell只有bash吗?你知道zsh吗?当你体验了zsh ,就不会回到bash 了,因为太强大了!!
终端环境之tmu

5.2 一键host切换

刚刚接触MAC,是不是还不知道怎么修改host内容? 其实还是比较简单的,vim /etc/hosts 在打开的编辑器中添加你需要的内容即可。
但是,当你有很多的测试环境,需要不断的在各个测试环境中切换的时候,天哪,这样操作无法忍受啊!!Gas Mask 这款免费的host切换工具就出现了,使用简单,点击 Create 按钮可以创建本地(Local)、远程(Remote)、结合(Combined)三种类型的 hosts 文件。点击 Activate 按钮即可激活选中版本的 hosts 文件。除此之外,还可以点击系统菜单栏的 Gas Mask 图标进行切换,非常方便。github-下载地址

5.3 mac 连接 OSX 电脑

六、网络文章

许多优秀的作者整理了一些文章,多多少少会有帮助的。
-------------------------------------------------

mac新手入门指南


威锋网进行了汇总《OSX 常用装机软件》,新手值得看看 !
macx 论坛上面有个网友耗费一年多时间写的一篇文章 [原创]MAC系统使用教程,从零到高手!必备软件合集 适合刚刚从window转换过来,或者还没有开始使用mac,对mac有很多疑问的人来看一看。
池建强老师写过的一篇文章,开始使用Mac OS X——写给Mac新人
--------------------------------------------------------------------------------------------------

Mac软件推荐

终端工具

iTerm2,做开发的都用它代替系统自带的“终端”,免费软件,官网直接下载即可。

文件比较工具

meld,开源免费的文件/文本比较工具。
安装方法:brew cask install meld

SVN客户端

其实很多IDE都自带svn功能,可以直接使用IDE的svn功能。
Cornerstone,收费软件,可下载大众授权版试用:https://www.waitsun.com/?s=cornerstone。

Git客户端

像svn一样,很多IDE都自带git功能,一般情况下可以直接使用IDE的git功能。
SourceTree,免费的Git管理工具,不过首次打开要先注册“bitbucket”,在网页上注册bitbucket登录后,再回来点一下左右那个它会跳转到网页的bitbucket页面并问你是否同意授权,点击同意会自动打开sourcetree,稍等片刻即会进入,因为是免费软件,所以会推荐你使用他们git仓库,但是你进入软件后,是可以设置修改自己的仓库地址的。

数据库客户端

  • TablePlus,它的提示特别好用,可惜免费版只能开一个tab,非常不方便。
  • Navicat Premium,功能强大,但是它的自动提示是让我最失望的,但是太贵了,先试用大众授权版吧:https://www.waitsun.com/?s=navicat。
  • Sequel Pro,挺好用的一个免费开源的mysql客户端,我之前一直用它,缺点就是写sql的时候提示不好用,但是好久没有release了,但可以先用它的测试版,没啥问题:test builds

抓包工具

Charles,Mac很好用的抓包工具,不过是收费的,30刀,可以下载大众授权版试用:https://www.waitsun.com/?s=charles

FTP客户端

  • Transmit,好用的ftp客户端,不过是收费的,可以下载大众授权版试用:https://www.waitsun.com/?s=transmit。
  • FileZilla,说到ftp客户端,肯定不能不提开源免费的FileZilla了,不过使用体验比起Transmit,确实很一般。

接口调试工具

Insommia,非常好用的一个支持RESTful接口的接口调试工具,有点相当于“高级”浏览器。
postman,很多人应该都用这个,不过我还是更推荐Insomnia

视频播放器

IINA,mac下最好用的免费的视频播放器。

录屏工具

ScreenFlow,可录制视频,录制后能进行简单的剪辑,最后可导出多种格式,包括gif图都可以导出,而且可以把视频压缩的比较小,比mac自带的好用太多,mac自带的录屏工具录出来的视频体积大的可怕。比较贵,可以下载大众授权版试用:https://www.waitsun.com/?s=screenflow。
LICEcap,支持Mac和Win,录制的gif挺小的。

支持NTFS移动硬盘的工具

Mac只能读取NTFS硬盘的数据,但无法往里面写入数据,所以我们需要一款软件来支持。
Mounty,免费的NTFS移动硬盘/U盘写入工具。

思维导图工具

  • Xmind,免费版够用,不过真的很卡很慢。。。
  • MindNode,好用的思维导图工具,大众授权版试用:https://www.waitsun.com/?s=mindnode。
  • WPS,Mac版WPS除了可以使用文档、表格、幻灯片之外,还可以创建流程图和思维导图,挺方便的。

截图工具

xnip,截图工具,就不能不提,国人开发的免费好用的截图工具,特别是滚动截图超方便,框框,圈圈,箭头,线等粗细都可调,比企鹅那粗大的可怕的箭头好用的多了。

下载工具

  • 迅雷,下载工具肯定不能不提迅雷,很多电影都提供的迅雷下载链接,迅雷下载速度确实也快。
  • Aria2 GUI,Aria2GUI是基于aria2来开发的,aria2是一款开源下载工具(命令行,无界面),Aria2GUI是把aria2加了个界面,让我们更使用更方便。
  • 下载主流视频网站的视频:
    Motrix,与Aria2 GUI一样是基于aria2,但界面以及实际使用方面比“Aria2 GUI”好用,只是它不支持像Aria2 GUI那样直接下载百度网盘的东西。
    Downie,很强大的视频下载软件,不过是收费的,如果需要体验请下载大众授权版:https://xclient.info/search/s/downie。

Markdown笔记工具

  • Mweb,国人开发的笔记软件,128RMB,独立开发者,不容易,建议使用的话,使用正版支持作者,毕竟价格不贵!
  • 小书匠,有免费版和收费版。
  • typora,所见即所得,不需要像普通的那样左边写,右边显示,很多人喜欢这样风格,但我觉得不太好用,目前Beta版一直免费,以后可能收费。
    MacDown,开源的markdown编辑器。
    markdown图床工具-PicGo,一款基于Electron构建的图床App(简单的说,就是用html+css写界面,用node.js写程序功能),功能不错,不过还缺少一些东西,但对大部分人来说应该都是足够的。
    markdown图床工具-PicUploader,使用php+python编写的图床工具,优点是支持的图床多、支持图片压缩、水印等,并且支持作为PicGo/Mweb/ShareX的接口来使用。

虚拟机工具

  • Parallel Desktop,Mac上专用的虚拟机工具,大众授权体验版:https://www.waitsun.com/?s=parallel%20desktop。
  • Vmware Fusion,大众授权体验版:https://www.waitsun.com/?s=vmware.
  • VirtualBox,免费,如果要纯命令的Linux,用它合适。

office办公软件

  • Microsoft Office,直接在官网下载即可,Word,Excel、Powerpoint可以分别下载,但我没有试用过,不知道免费的支持哪些功能。大众授权试用版:https://www.waitsun.com/?s=office。
  • WPS,金山出品,相信在Windows大部分人都用过,不过Mac版的出的比较晚,优点是模板多,并且除了有对应微软Office三件套Word/Excel/Powerpoint的文字、表格、幻灯片之外,还支持流程图和思维导图。

聊天软件

  • qTox,qTox是一个p2p聊天软件,注册的账号是保存在本地的,没有中心服务器,手机的话,安卓和iOS都叫Tok,iPhone登录要导出账号文件(格式为:用户名.tox)放到iCloud,然后在iPhone的“文件”里打开,点击账号文件会自动使用Tox打开,然后点击导入账号,然后输入用户名和密码再点击导入,不过有个bug,就是即使输入账号密码正确,还是会提示导入失败,不过事实上是导入成功的,安卓的话,也要传到安卓机里,然后在软件里点击导入ID文件→选择ID文件→输入账号密码即可导入,导入了就能用这个账号登录了,不过不能电脑和手机一起用,不然会被相互挤掉。
  • Telegram,与QQ之类的软件没有什么本质区别,不过这是国外的聊天软件,而且不是盈利公司的,而且其卖点就是安全,不过由于它需要用手机号注册,并且有中心服务器,这样就有被监控的可能(即使他们说不会监控),所以它的安全性还是不如qTox的。

The unarchiver: App store上可以免费下载的解压缩工具.

Cyptomator: 免费加密软件,可以创建一个加密的虚拟磁盘,对于隐私有需求的用户可以下载。

electerm: 免费开源的终端/ssh/sftp客户端。

Logseq: 免费开源的双链向笔记软件,支持markdown 和 org语法.

Mark Text: 免费开源的markdown编辑器。