Mac必备软件推荐

阅读原文http://littlewhite.us/archives/245php


随着IOS的流行。Mac电脑也愈来愈多的进入人们的视野,和iPhone系列同样,苹果的Mac产品线也是软硬件完美结合。有着非同凡响的使用体验。而这基本的功劳,当属其操做系统Mac OS X。今天就来推荐一些Mac必备软件python

首先要声明一点,OS X系统的很是多软件和IOS同样,都是收费的,国人惯用了微软的盗版系统和大量windows盗版软件。转到Mac平台会有少量不适,固然Mac平台也有破解版软件,但本着程序猿的良心,本文不会贴出破解软件的下载连接,对于收费软件也会专门指出,经济条件赞成的同窗,但愿能多多支持正版。我主要是站在程序猿的角度推荐软件,因此像QQ、搜狗输入法之类的平常软件不在推荐之列,固然,有些软件也适合普通用户,而且是强烈推荐,但愿读者能各取所需git

必备


Alfred

用神器来形容这款软件一点都不为过,至少我在windows平台还没用过让我这么温馨的软件github

功能介绍

0基础功能:搜索并打开软件与文件
高级功能:本身定义搜索、经过插件实现特殊功能web

Alfred的唤出方式为option+空格。如下的所有操做都是先按option+空格再输入的。shell

Alfred的设计理念是将所有操做都集中到一个入口,这个很是相似Linux的shell命令,不管你在不论什么文件夹下,所有系统命令都可以经过命令行输入使用。这可以省去你大量的查找和定位时间vim

搜索软件

有了Alfred。你不用去整理安装过的软件。仅仅要你记得它的名字。或者哪怕是一个字母,都可以高速定位并打开软件,比方我要打开QQ。输入qq,它就会给我这种选项windows

经过方向键选择软件。回车可以打开选中的软件,或者经过cmd+数字打开相应的软件,它会依据你每次的选择来本身主动对结果进行排序,因为我经常经过这样的方式打开企业QQ,而个人QQ是直接在dock栏打开。因此企业QQ会排在QQ的前面,另外,它搜索软件时会经过两种方式进行匹配。一种是软件名,一种是软件相应的文件名称,比方企业QQ的软件名是“企业QQ”。而它的文件名称是"EIM.app"。这两种方式都可以用来定位并且对中文支持良好浏览器

搜索文件

搜索文件的方式大同小异,先输入空格,默认就会搜索文件。比方我输入空格+python就会有例如如下的搜索结果。回车打开文件,cmd+回车打开Finder进入文件所在文件夹安全

本身定义网页搜索

接下来我要推荐它的本身定义搜索功能,先看图

这里我输入jd iphone,回车以后就会跳转到京东的iphone搜索页面,也就是这个连接http://search.jd.com/Search?keyword=iphone&enc=utf-8,这里用到了Alfred的web search功能,这需要本身进行配置,配置方式也很是easy。打开Alfred的配置界面(option+空格打开Alfred。cmd+,打开配置项),在feature菜单中选择web search一项,点击右下角的Add Custom Search,按下图配置

最重要的是Search URL一栏,前面已经说过,京东搜索关键词iphone的连接是http://search.jd.com/Search?keyword=iphone&enc=utf-8,这里咱们仅仅需要将连接中的iphone替换成{query}就能够,这个连接是怎么发现的呢,很是easy,你打开京东,随便输入一个关键词进行搜索(最好是搜英文,中文在URL中会被转码),看一下你输入的词在URL中的哪一个地方。替换成{query}就可以了,下图是我本身定义的一些搜索以及相应的连接

京东   :http://search.jd.com/Search?keyword={query}&enc=utf-8
百度   :http://www.baidu.com/s?

wd={query} bt天堂 :http://www.bttiantang.com/s.php?q={query} 豆瓣电影:http://movie.douban.com/subject_search?search_text={query} 淘宝 :http://s.taobao.com/search?

q={query}

有了这个。你就可以在不论什么界面下高速进行搜索,比方你在看一个PDF文档发现一个专有名词想用百度搜索,这时你无须打开浏览器进入百度再输入关键词,而是option+空格打开Alfred。输入bd 你想要的balabala就可以高速搜索

以上功能都是免费的!

应付平常使用全然够了,假设想用高级功能,比方经过编写插件完毕更复杂的动做,就需要升级到专业版,我的认为免费版就已经够用了。除非你想深刻研究这个东东的使用

效率


BetterTouchTool

这是一款免费软件,可以本身定义触摸板和鼠标操做,加入操做的过程例如如下

1. 选择操做的对象,可以对Magic Mouse,触摸板等进行操做
2. 选择动做运行的对象。可以是全局动做。也可以是针对某个应用的动做
3. 加入手势
4. 选择手势
5. 选择映射的快捷键或操做,二选一

这个软件全是英文说明,需要一点耐心来看,只是都是一些简单句子,相信英语过了四级的理解起来全然无压力。经过上图可以看到,我在全局范围加入了两个手势,分别轻按触摸板顶部中间位置和底部中间位置可以滚动到页面顶部或底部,滚动到页面顶部或底部是我在windows浏览器上最常用的鼠标手势。Mac下尽管没有那些浏览器插件和鼠标可用,但是经过这样的方式咱们可以实现相同的功能,甚至更增强大,这个动做是对所有软件都有效的!

同理,咱们也可以对MagicMouse进行设置。注意必须是苹果的MagicMouse,普通鼠标是不支持的。

MagicMouse的动做和触摸板会有所不一样,细节就不说了。总之你可以将常用的操做全部集成到鼠标上。那时你就会明确为何MagicMouse叫作MagicMouse。不了解MagicMouse的人会吐槽它很是难用,了解的人仅仅会暗自偷笑

另外,在Basic Settings标签下,建议将左下角的Enable Windows Snapping勾选上,这样可以实现和win7相似的将软件窗体拖到屏幕顶端实现放大的功能,除此以外,你还可以试试将软件窗体拖到屏幕左边、右边以及四个角落。看看是什么效果

AppClean

轻量级的卸载软件的工具,在windows下假设要卸载软件该怎样操做?经过控制面板?那个过高端。很是多普通用户都不会使用。经过360安全卫士?拜托,那简直就是一个杂货店,我仅仅想要一瓶啤酒。它非得送我一包卫生纸。Mac下全然不需要像360安全卫士这样臃肿的软件。Unix软件设计的宗旨是仅仅干一件事并作到极致。实现软件卸载,仅仅需要AppClean就可以了

经过Alfred启动软件(现学现用嘛,option+空格唤出Alfred,输入cleaner,回车打开软件),例如如下图

它的搜索功能颜色比較淡,我好长时间才发现。经过搜索找到你要卸载的软件,或者直接在列表里找到,勾选以后点击右下角的Search按键,它会搜索出软件相关的文件夹,点击delete。搞定!

是否是认为简单的难以想象,印象中windows下卸载一个软件得花老半天。事实上卸载软件无非就是删除文件,在Mac下,软件包括的文件被有规律的组织在一块儿。这使得安装和卸载都变得异常简单

最后需要注意一点。AppCleaner的搜索功能仅仅能对软件的文件名称进行搜索,对于有些软件名和文件名称不一致的,输入软件名是搜不到的。比方企业QQ的文件名称是EIM.app,仅仅能经过搜索EIM找到软件,或者浏览软件列表选中,至于怎么经过软件名获得文件名称。试试Alfred:)

PhoneClean

假设想深度清理系统垃圾,就需要用到这个软件,收费软件,这里不作过多介绍,使用起来很easy

AndroidFileTransfer

浏览安装设备文件,无须多言

Windows Phone

同步WP设备文件,无须多言

开发


前面推荐的软件是适用于所有用户的,因此讲的比較具体。有些还贴出了使用步骤截图,如下介绍专门针对程序猿的软件。由于程序猿都有极强的动手能力和好奇心。因此如下的软件介绍都一笔带过,仅仅作推荐,不作具体解释

Xcode

IOS开发必备。即使不作IOS开发,也建议安装。它就像windows下的VS。可能其余软件使用时会依赖它,因此强烈建议安装,AppStore可免费下载

iTerm

终端模拟程序,尽管Mac自带Terminal程序,但这个更带感配置也更丰富。光看这个透明背景就让人醉了。更重要的是它是免费的。

MacVim

vim的GUI版,Mac专有,完美兼容vim所有插件以及语法,vim遇到Mac,是我用过的最好的编辑器!

想要最大发挥它的威力,前提是你必须是一个Vimer。建议先熟练使用vim后再转到MacVim

Homebrew

二进制包管理工具,相似Ubuntu的apt-get和CentOS的yum。可以经过它安装很是多Mac没提供或提供了但很差使的UNIX软件,比方ctags,wget。git等

官网可下载http://brew.sh

安装brew

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

经过brew安装软件

$ brew install wget

brew -h查看具体使用说明

DiffMerge

文件/文件夹比較工具。尽管vim很是强大。也可提供文件比較功能,但这样的场景下图形界面会更直观

Mou

最后登场的是Mou,免费软件,基于Markdown语法的编辑器,我认为我有必要专门花一篇文章来说它,缘由仅仅有一个。个人所有博客都是用它来写的!但,今天就到这里了

EOF


本文为做者原创,转载请注明出处。多谢!