首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mac 高效程序猿开发必备软件

Mac 高效程序猿开发必备软件

作者头像
阳光岛主
发布于 2019-02-18 07:01:38
发布于 2019-02-18 07:01:38
3.1K0
举报
文章被收录于专栏:米扑专栏米扑专栏

一个聪明的开发者会用合理使用工具软件来提高工作效率,MacBook Pro开发必备软件。

工具软件选择策略

聪明的程序员不仅应该知道借助各种软件来提高工作效率,还应该知道如何选择适合自己的软件。 当前各种平台的工具软件更新速度很快,一个富有经验的开发者,应该逐步形成专属于自己的工具选择策略。

1. 简明和现代

选择那些为单一任务设计的工具,可以避免工作时多余的干扰,让你更加专注。

2. 知名度和良好的社区支持

学习任何一个新的工具软件都需要花费时间或是金钱,因此选择那些值得投资的软件或工具去购买和学习。此外有良好的社区支持,和广大的用户群体对使用过程中遇到的问题都很有帮助,不要使用太小众的软件。

3. 足够轻便

开发者总是需要同时打开很多软件进行工作,轻便的工具确保系统运行流畅,不至于影响我的开发效率。

4. 价格实惠

买得起,或者你能找到…(如果你有足够资金,极力推荐支持正版,好处特别多),买不起,用不了,一切都白搭。

Mac下使用的工具软件推荐

1. Alfred

Mac系统对于开发者而言,已经比较完美了。但是搭配上Alfred,绝对是如虎添翼。Alfred是我用过的最能将Mac的效率发挥到极致的工具了。无论是查找(打开)一个文件,翻译一个英文单词,更新git(svn)仓库等等,都可以通过Alfred轻松完成。作为开发者,你还可以使用你喜欢的语言,自己编写脚本,让他为你处理绝大部分的重复性工作。总之,用过都说好。它的魅力,需要你耐心去探索。

2. Dash

作为一名合格的开发者,查看各种技术文档是必不可少的。Dash提供150+文档下载,让你可以在离线的状态下查看常用的各种技术文档。此外还提供Snippet管理等功能,极力推荐。

3. iTerm2

OS X 下开源免费的的终端工具,我基本用它替代了原生的 Terminal。 极大的便利了一些基本功能,功能很多很多很多,多用多体会,你一定爱上他。 此外为了更加好用,强烈推荐使用zsh代理bash,提到了zsh,那么必不可少的药提高黄金cp:oh-my-zsh,不用多解释,来不及了,请赶紧上车oh-my-zsh

4. Sublime-Text-3

这是我开发cocos2d lua时使用的IDE。我非常喜欢它的那些使代码异常清晰的主题,以及功能丰富的插件。但是唯一不足的是sublime text 3 在Xcode运行时特别卡。卡到你没法敲代码。可以使用Sublime Text2。但是Sublime Text2有很多sb的功能,谁用谁知道。反正,最近我已经弃坑了,转投Atom和vscode了。

5. JetBrains

JetBrains 系列,产品线丰富,Java,ios,andriod,web,python,ruby,php,数据库,c#等一应俱全,收费,还挺贵但是普通用户可以使用各个软件的社区版哦。反正自从入了JetBrains的坑,再也不能好好正视eclipse了。也许你钟情于eclipse,但是你知道android studio ide是基于JetBrains的社区版开发的吗?

6. HomeBrew

OSX下好用的包管理工具,Ruby 社区的作品,功能类似 Ubuntu下的apt-get。 使用 Homebrew 可以非常容易的安装OS X中没有包含的 Unix工具包和语言包,比如 wget,node,lua,nginx 等。操作简单,一键安装,避免了繁琐的安装,升级,卸载等配置工作。

7. Source Tree

目前用过的最好用的免费的git GUI客户端。

8. beyond-compare

目前用过的最好的文件对比工具,支持文件夹对比,图片对比,文件合并等等功能。

9. CodeRunner

CodeRunner是Mac系统下的一款编程软件,支持20多种编程语言和.txt,尤其是对于初学者来说,可以避免繁杂的开发环境的配置,直接上手写代码。我一般用它来写一些小脚本,因为运行方便。

10. Mweb

专业的 Markdown 写作、记笔记、静态博客生成软件,这篇博客就是用这个软件写的。用了大半年了,没有任何不适。编写markdown的工具很多,这么好用的真不多。

21. Eclipse、JDK、Spring

Eclipse IDE for Java EE Developers

Java SE Development Kit 8u121

Spring

22. SecureCRT

SecureCRT® client for Windows, Mac, and Linux combines rock-solid terminal emulation with the strong encryption, broad range of authentication options, and data integrity of the SSH (Secure Shell) protocol for secure network administration and end user access.

23. MySQLMongoDBRedis

MySQL Downloads

MariaDB Downloads

MongoDB Downloads

Redis Downloads

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年05月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
程序员必备的8款高效工具
效率神器,搜索和快速启动的功能,以及工使用自定义插件的工作流功能。让你的效率提升N的档次。
陈宇明
2020/12/16
8220
Mac必备软件
原文见Mac必备软件 - yongle 。Mac上有很多优秀的软件,可以极大地提升效率和工作体验。
用户2183996
2018/06/21
3.8K0
Mac必备软件
Mac开发环境配置
本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等。所有的设置、软件以及技巧都追求极致简洁和极致效率,最大可能提升工具效率,提升生产力。当然大家如果有其他好用的配置、工具或者软件也可以在评论区留言交流,一起分享一下!
人不走空
2024/10/20
5040
Mac开发环境配置
2020 搞个 Mac 玩玩吧!
本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等。所有的设置 、软件 以及技巧 都追求极致简洁和极致效率,最大可能提升工具效率,提升生产力。当然大家如果有其他好用的配置、工具或者软件也可以在评论区留言交流,一起分享一下!
芋道源码
2020/02/20
9030
2020 搞个 Mac 玩玩吧!
程序员必备开发神器【MAC篇】
上图,Alfred 图标,放大镜+小帽子,个人理解的意思就是搜索+酷,而且酷占了大部分,没错,一旦使用你了Alfred,你就会觉得自己非常的酷,就像你打绝地求生的时候手里有把AWM+8倍镜。
先知先觉
2020/01/13
3.6K0
程序员必备开发神器【MAC篇】
2020,建议搞个 Mac 玩玩!
本文主要记录Mac开发环境的设置,以及一些优秀软件,使用技巧等。所有的设置、软件以及技巧都追求极致简洁和极致效率,最大可能提升工具效率,提升生产力。当然大家如果有其他好用的配置、工具或者软件也可以在评论区留言交流,一起分享一下!
逆锋起笔
2020/02/21
1.1K0
2020,建议搞个 Mac 玩玩!
程序员如何优雅使用mac
在折腾windows和linux一段时间内,饱经各种摧残的我,虽然掌握了一些不为人知的黑科技,终于对此感到厌倦,转投mac阵营。入手了2017款的Apple MacBook Pro 13.3寸笔记本。
章鱼喵
2018/08/02
1.6K0
程序员如何优雅使用mac
环境与工具篇:建立高效的macos环境
你的工作与生活离不开电脑,电脑是一个工具,也是一个环境。环境是不是绿水青山,是不是得心应手,这是很重要的事情。小程平时使用macbook来学习跟娱乐,最近重装了系统,很多环境与工具都需要重新组建。
用户5021203
2020/07/24
1.3K0
环境与工具篇:建立高效的macos环境
MacOS : 前端必备姿势(工作环境)
算是爬出来了...此篇的工作设备是(Macbook Pro 2017款,所以可能会说到 touchbar!)
CRPER
2018/08/28
2.3K0
MacOS : 前端必备姿势(工作环境)
Mac必备软件(3)-程序猿从入门到日常
2016-07-3018:40:21 发表评论 1,125℃热度 Alfred 3 欧路词典 Mou GitBook 网易云音乐 BBEdit CheatSheet Gestimer HazeOver iThoughtsX XMind Paste PPDuck Qbserve ScreenFlow Sip Sketch Snip Annotate Dash Yummy FTP Pro 射手影音 Movist 目录 个人喜欢收集一些软件,特别是好软件、新软件,手
timhbw
2018/05/03
1.7K0
Mac必备软件(3)-程序猿从入门到日常
用mac写代码
在没入手2017款的Apple MacBook Pro 13.3寸笔记本之前,也曾幻想mac应该是一个兼具了linux和windows优点的操作系统,实际上,macbook也有不少坑,如:散热差,终端执行npm run dev时,风扇呼呼作响,cpu温度直飙外接27寸显示器时,即使不作任何操作,也一直发热,感觉比小米还更加“为发烧而生“边缘割手,youtube上竟然有老外为解决这个问题,直播如何把边缘刨光。
ConardLi
2019/09/08
2K0
你的 Mac 用对了吗?推荐一些 Mac 上比较好用的软件
最近有一个朋友刚入手了 Mac,准备专门搞开发用,让我给他推荐几款软件,然后我就把我的 Launchpad 截图发给了他,他看到这密密麻麻的软件完全不知所措,如下图。
崔庆才
2018/07/31
2K0
你的 Mac 用对了吗?推荐一些 Mac 上比较好用的软件
如何在 Windows 下像 Mac 一样优雅开发
起因:之前一直用 Mac 开发,换了家公司,只许用 Windows 下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后...... 下文大标题说明:(Mac 下的工具)VS(Windows 下的工具),Mac 下的工具说明会简要点,毕竟看文章的基本上都是实在受不了 Windows 的重度 Mac 开发者。 1. item2 VS Cmder 终端工具 iterm2 iterm2 是 Mac 下最好用的终端工具,听说没有之一。配合 oh-my-zsh, 你的终端居然可以这样!震惊!!(UC
非著名程序员
2018/02/09
7.1K1
如何在 Windows 下像 Mac 一样优雅开发
PHP程序猿必备的七种武器
作为一个程序猿(又或者是程序媛),出来闯荡江湖,没有几种必杀技在手,那是肯定无法赢得江湖名声的.
猿哥
2020/02/26
8580
高效 MacBook 工作环境配置
工欲善其事,必先利其器,工具永远都是用来解决问题的,没必要为了工具而工具,一切工具都是为了能快速准确的完成工作和学习任务而服务。 本文记录 MacBook 整个配置过程,供新入手MacBook和觉得MacBook比较难用的同学参考。 1. 硬件提升 笔记本电脑的特点是携带方便,缺点是屏幕太小,因此你首先需要再申请领用一个外接显示器,多一个屏幕会大大减少你切换应用程序的次数,显著提升你的工作效率,别忘了同时申请一个Mini DP转VGA的转接头用于连接显示器。为了配合多显示器,后面会推荐一个软件来管理多显示
顶级程序员
2018/04/26
2.2K0
高效 MacBook 工作环境配置
程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?
起因:之前一直用Mac开发,换了家公司,只许用Windows下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后......
Ai学习的老章
2021/01/12
7180
程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?
Mac 高效工作指南
序 很多做开发的程序员,都喜欢用mac,其绚丽的外观,加上手感体验,很适合开发和装逼用。其实除了这些为什么那么多程序员喜欢用mac呢,分析了一下使用mac的好处,无外乎以下几点: Mac OS X 是基于 Unix 的,对于开发人员来说,Unix 下一堆好用的工具都可以随手捡到。并且好多的后端开发都是需要unix或linux的环境支持的。 不需要维护。Mac 买来就直接用,磁盘碎片整理?不需要。装驱动?Mac 装好了,驱动就好了。 简洁。Mac 上所有的操作都简洁到了极致,尽量避免干扰用户,增加了程序员的生
xiangzhihong
2018/02/06
2.1K0
Mac 高效工作指南
Mac 上常用软件
工欲善其事必先利其器,能够合理有效的利用工具,可以很大程度地提升工作效率。但是不能迷失在工具中,需使工具为我所用。
一缕殇流化隐半边冰霜
2023/06/09
6630
Mac 上常用软件
硬核推荐!Mac电脑必备软件/工具!
昨天晚上下班之后,突然想整理一下自己离不开的哪些 Mac 软件,想着以后有个记录也方便自己日后查阅。之前我也整理过,不过都不是很全面,就是碰到一两个觉得还不错的就加进了自己的收藏夹。
Guide哥
2020/05/07
4K0
硬核推荐!Mac电脑必备软件/工具!
Mac版Java开发环境配置
下列步骤,是我在一次重装系统后,以最短时间进入工作状态所需要的软件和设置。 触摸板、手势设置 单指:鼠标左键; 双指:鼠标右键; 三指:选择文本、拖动窗口 四指滑动:切换桌面 iTerm2,安装终端 官方网站:iTerm2官网 更好用的shell——prezto,比oh my zsh更轻量,但功能差不多,可参考[oh-my-zsh替代品prezto] (http://chenbaocheng.com/2015/04/02/oh-my-zsh%E6%9B%BF%E4%BB%A3%E5%93%81pre
阿杜
2018/08/06
1.5K0
相关推荐
程序员必备的8款高效工具
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档