7款开发者必备的装机软件

为什么有这篇文章

最近刚置换了新的mac,发现需要配置各种环境,之前各种称心如意的开发工具又得重新设置一遍,要紧的是网上没有一个很齐全的综合文档介绍哪些工具好用,各个工具又如何配置?一个个寻找费事费力。
因此,想借用这次机会,整理一篇文章,讲讲那些开发必备的软件及常用的配置。

这是新开的一个系列——《开发小工具介绍》,这是这个系列的第一篇,后续还会推荐更多好玩又好用的工具。

1. xcode

Xcode是在mac上开发的必备软件,很多应用都依赖该软件,该软件按照则比较简单,可以用Appstore进行安装。
紧接着可以利用如下命令安装Xcode command line tools

xcode-select --install

看到安装完成的命令,则表示ok了。

2. HomeBrew

相信我一定要安装它,可以节省超级多少时间。相当于是一个包管理工具,让你安装和更新程序变得更方便。

关于homebrew的作者Howell有一个梗此处不得不提了。传闻,Howell去谷歌面试,面试官出了一个二叉树翻转问题,Howell没有写出来,而被面试官嘲讽。

"我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了"。
当然毕竟是大佬,Howell去了苹果工作了。

如何安装

1、在终端上运行该命令

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

但是由于该镜像在国外,因此下载速度超级慢,可以参考知乎大神的提速方法。
mac安装homebrew失败怎么办
记得看第一个老哥的回答

2、检查是否成功安装

brew -v

如果可以正常显示版本号,则说明安装成功。

3、将应用程序连接到环境变量
这一步目的是通过Homebrew安装的程序的启动链接(在 /usr/local/bin中),可以直接运行,无需将完整路径写出。

echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile

如果想要安装别的软件可以直接借助homeBrew来安装了。
比如通过如下命令安装mysql

brew install mysql

关于HomeBrew更多的知识可以了解homeBrew官网

3. iTerm2

想要一个黑客同款的漂亮又高效的终端,相信我抛弃mac自带的终端吧,拥抱Iterm2,改进你的终端,打造一个优雅的终端。

如何安装

可以通过官网,下载iterm2iterm2下载或者通过homebrew安装iterm2

brew cask install iterm2

下面做一些简单配置使得Iterm2更加好看。(这一步可以根据自己的喜好设置)
我一般将主题设置为Solarized Dark theme
1、按Command + ,快捷键打开iTerm2,打开iTerm2的偏好设置
2、定位到Profiles -> Colors -> Color Presets路径,选择Solarized Dark主题

设置图

<figcaption style="line-height: inherit; margin: 0px; padding: 0px; margin-top: 10px; text-align: center; color: rgb(153, 153, 153); font-size: 0.7em;">设置图</figcaption>

安装zsh

zsh可以使iterm2更加强大,正所谓好马配好鞍,可以将zsh理解为iterm2上的扩展。

1、homebrew安装zsh

brew install zsh zsh-completions

2、安装 zsh 拓展功能和主题oh-my-zsh

curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

3、配置一些基本的主题
我个人比较喜欢默认的主题,主题这种东西仁者见仁,可以参考这篇文章设置一些自己的主题。iter2主题设置

4. 安装git

git的作用不用我再继续阐述了吧,现在互联网基本上是利用最广泛的代码管理工具了。基本上属于装机必备软件了。

如何安装

1、下面用homebrew来安装git

brew install git

2、检测git是否安装好

git --version

3、配置git信息
通过如下命令将配置信息添加到~/.gitconfig文件中

git config --global user.name "github用户名"git config --global user.email "github账号邮箱"

4、配置哪些文件的改动可以忽略(非必须)
这一步的目的是忽略一下文件,不提交到远程
将这些问内容添加到~/.gitignore中,记住该文件需要新创建哦

.DS_StoreDesktop.ini._*Thumbs.db.Spotlight-V100.Trashes*.pyc*.outvenvnode_modules.sass-cache

5. 开发效率工具-Alfred

为什么称为效率提升神器呢?有了Alfred 你甚至无需鼠标就可以实现各种操作,包括各种文件、网络操作,其UI界面使用方便,而且不是通过命令来实现,秒杀其他的一众类似软件。

一句话总结功能:各个软件大老爷的管家!!!真的是mac软件神器。

如何安装

1、下载
软件本身是收费的,但是在我们大互联网圈肯定没有找不到的软件的。我自己推荐一个网站供大家下载。
需要下载的人,点我点我

有条件的同学,支持正版。咳咳……

2、如何使用?
简单介绍几个功能:

  1. option+空格激活以后,输入关键字就开始搜索,关键是可以搜索文件内部的内容,并进行自动匹配。
  2. 可以快速方便的调出最近的剪贴板记录

大家可以自己安装一个,冲浪试试,绝逼值得。

顺便给大家推荐一个教程——程序员的macOS系列:高效Alfred进阶

6.极度好用的PDF阅读器——PDF Expert

如果不是担心违背广告法【此处艾特罗老师】,我要说这是最好用的pdf阅读器。

DF Expert 是一个 PDF 阅读器,无论是打开一个邮件附件,还是 6000 页的报告 ,PDF Expert for Mac的打开速度都比同类快上不少,平滑流畅的滚动效果,标签页设计,也大大提高了工作效率。

下载地址

软件传送门——下载地址

还是那句话,有条件同学支持正版哦

设置为默认阅读器

设置为默认pdf阅读器,选中任意一个pdf文档,按下Command + i,打开方式选择PDF Expert,然后点击全部更改即可

7. Sublime3

无论是后端同学还是前端同学,Sublime3都值得安装,这款软件应该是目前个人使用中最好用的文本编辑软件。优雅的界面,快速的响应都值得大家安装。

同学们可以自己挑选一款属于自己的主题。这个是目前看到的比较好的主题精选
主题传送门

最后

可值得的软件真的太多太多,本次挑选7个个人觉得不错的软件,推荐大家自己安装试试,绝对童叟无欺。后续我也会不断的完善这个系列,一起愉快的学习,愉快的工作。

如果大家有什么好的软件,也可以私信我【微信:X1032838190】,一起交流,持续的给大家提供有用又好玩的软件。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容

  • 软件:iTerm2、Sourcetree、idea、sublime、Beyond、NavicatPremium、d...
    _Trista阅读 1,479评论 0 0
  • Mac 开发配置手册 手册内容为「如何让一部全新的 MacBook 快速完成开发环境配置」,主要面向 Web 开发...
    cuteximi_1995阅读 2,944评论 0 6
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,480评论 16 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 10,548评论 0 11
  • 可爱进取,孤独成精。努力飞翔,天堂翱翔。战争美好,孤独进取。胆大飞翔,成就辉煌。努力进取,遥望,和谐家园。可爱游走...
    赵原野阅读 2,713评论 1 1