1. 程序员Mac新装机必备

Mac很玄这个大家都承认,但是鄙人觉得程序员用Mac才能真正发挥它的功效。下面就说说我的Mac使用:

  1. 基本编程软件:xcode,这个东西不仅仅是对mac的界面程序开发有用,这就相当于gcc,可以编辑任何东西,在Appstore中就可以直接免费下载;java+netbean或者eclipse,这两个工具在mac上都不错
  2. 文字编辑软件:mactex+texlipse+jabref,用了很多在Mac上的latex IDE,个人觉得还是texlipse好用些,基于eclipse,可以编辑模版,借助jabref可以方便的插入参考文献。
  3. 软件源:homebrew,类似yum和apt的工具,可以安装大部分开源软件
  4. 代码浏览:vim+ctags+cscope,这些东西都可以通过homebrew安装
  5. 虚拟机:VMware Fusion,可以在www.macx.cn下载到破解的
  6. 科学上网:goagentX,或者使用huhamhire,一个修改host的工具,使用之后google搜索相当给力
  7. safari浏览器扩展:glims,支持各种搜索引擎。adblock,youku html5 player支持大部分视频使用html5,个人不建议安装adobe flash player,现在大部分网站都不需要adobe flash player,相当的耗电。mac下的浏览器用了很多,觉得还是safari好用,而且可以和ipad,iphone同步书签和阅读列表。
  8. 邮件客户端:foxmail,mac自带的邮件客户端功能很多,但是不实用,而且很慢。foxmail很快,而且基本支持国内用户实用的邮箱,规则过滤也很简单。
  9. 画图:omnigraffle,在www.macx.cn中可以下载。这个就不多说了,超越visio的神器
  10. PDF浏览:skim,非常小,但是功能强大的PDF工具
  11. 在mac上通过iphone打电话:dialogue,在www.macx.cn中下载。可以通过蓝牙连接iphone打电话,很实用
  12. 娱乐:diumoo(豆瓣客户端,在APPStore下载),MPlayerX(看视频),miao(新浪微博客户端,收费的,不过值得购买)
  13. 解压缩软件:the unarchiver,免费的
  14. rss阅读:ReadKit,在www.macx.cn下载,支持feedly和newsblur
  15. 卸载软件工具:appcleaner(商店下载)
  16. VNC客户端:Chicken of the VNC
  17. itunes歌词插件:musiXmatch lyrics
  18. 类sourceinsight:sci tools understand
  19. 下载:迅雷 for mac,虽然mac有很多其他的类似下载工具,但是迅雷毕竟是国内的。
  20. NTFS支持:paragon,www.macx.cn中下载

2. Mac使用的一些常见问题

  1. 对于retina屏的用户,一定要实用apple 官方的java运行环境,不要去java的官方网站下载,要不你所有的java程序就悲剧的花了
  2. 对于retina屏的用户而言,就不要指望安装x11后玩游戏了,我只能说很花
  3. 个人不建议用macport做软件源,相当的占空间
  4. 在mac下不需要安装词典工具,光标选定不懂的英文,三个指头同时按就可以看到翻译了(10.9以后支持中英翻译)
  5. 编辑文本时,如果需要涉及到一些文本转换之类的可以之间点击左上角苹果图标旁边的标题,菜单内有服务这一项,里面有各种系统内置工具。

Mac实用技巧的更多相关文章

  1. Mac实用技巧之:访达/Finder

    更多Mac实用技巧系列文章请访问我的博客:Mac实用技巧系列文章 Finder就相当于windows XP系统的『我的电脑』或win7/win10系统里的『计算机』(打开后叫资源管理器),find是查 ...

  2. 【Mac 实用技巧】不定期更新

    Mac去掉截屏图片边框外阴影效果 一次命令行:defaults write com.apple.screencapture disable-shadow -bool true;\killall Sys ...

  3. ★10 个实用技巧,让Finder带你飞~

    10 个实用技巧,让 Finder 带你飞 Finder 是 Mac 电脑的系统程序,有的功能类似 Windows 的资源管理器.它是我们打开 Mac 首先见到的「笑脸」,有了它,我们可以组织和使用 ...

  4. ★10 个实用技巧,让Finder带你飞~

    10 个实用技巧,让 Finder 带你飞 Finder 是 Mac 电脑的系统程序,有的功能类似 Windows 的资源管理器.它是我们打开 Mac 首先见到的「笑脸」,有了它,我们可以组织和使用 ...

  5. 转:Mac操作技巧 | "键盘侠"必备快捷键

    看到一篇网友整理的比较好的“Mac操作技巧 | "键盘侠"必备快捷键”,转载过来分享给大家!希望能有帮助. 更多专题,可关注小编[磨人的小妖精],查看我的文章,也可上[风云社区 S ...

  6. [OS X实用技巧]机器人应用:一键将图片转换为PNG/JPEG/TIFF

    转自:http://www.maczhi.com/archives/2842.html 按教程老出错....试验了后使用: - 取得指定Finder对象,其它不变,但运行后不会出错. OS X实用技巧 ...

  7. IntelliJ IDEA 2018 for Mac使用技巧

    IntelliJ IDEA 2018 for Mac是一个综合性的Java编程环境,被许多开发人员和行业专家誉为市场上最好的IDE,它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2E ...

  8. Notepad++ 实用技巧

    Notepad++是一款开源的文本编辑器,功能强大.很适合用于编辑.注释代码.它支持绝大部分主流的编程语言. 本文主要列举了本人在实际使用中遇到的一些技巧. 快捷键 自定义快捷键 首先,需要知道的是: ...

  9. javascript实用技巧、javascript高级技巧

    字号+作者:H5之家 来源:H5之家 2016-10-31 11:00 我要评论( ) 三零网提供网络编程. JavaScript 的技术文章javascript实用技巧.javascript高级技巧 ...

随机推荐

  1. 在Activity的生命周期中,会被系统回调的方法

    onCreate(Bundle savedStatus):创建Activity时被回调.onStart():启动Activity时被回调.onRestart():重新启动Activity时被回调.on ...

  2. 浅谈C51内存优化

    对 51 单片机内存的认识,很多人有误解,最常见的是以下两种 超过变量128后必须使用compact模式编译,实际的情况是只要内存占用量不超过 256.0 就可以用 small 模式编译 128以上的 ...

  3. C51系列RAM寄存器表

    特殊功能寄存器地址表 SFR 符号 字节 地址 位地址和位名称 D7 D6 D5 D4 D3 D2 D1 D0 P0口 P0 80H P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0. ...

  4. GUI(主)线程与子线程之间的通信(用信号槽通讯)

    在主线程上,可以控制子线程启动,停止,清零 如果子线程启动的话,每一秒钟会向主线程发送一个数字,让主线程更新界面上的数字. 程序截图: 上代码: #include <QtGui> #inc ...

  5. 【HDOJ】1493 QQpet exploratory park

    超水的动态规划.最后要对概率求Sigma. #include <cstdio> #include <cstring> #include <cstdlib> #def ...

  6. Linux系统编程(37)—— socket编程之原始套接字

    原始套接字的特点 原始套接字(SOCK_RAW)可以用来自行组装IP数据包,然后将数据包发送到其他终端.也就是说原始套接字是基于IP数据包的编程(SOCK_PACKET是基于数据链路层的编程).另外, ...

  7. Android中sharedPreference的简单使用

    public class MainActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super ...

  8. Linux之V4L2视频采集编程详解

     V4L2(Video For Linux Two) 是内核提供给应用程序访问音.视频驱动的统一接口. Linux系统中,视频设备被当作一个设备文件来看待,设备文件存放在 /dev目录下,完整路径的设 ...

  9. openstack 安装

  10. word-wrap: break-word 和 word-break: break-all 到底有啥区别?

    做项目改bug的时候,遇到过好多次,要么是文本超出文本区域,或者单词太长(一般是url链接中的一些鬼),把装它的标签强制撑大,导致一些响应式问题.除此之外,还有很多问题,每次都是恍然醒悟,然后又在网上 ...