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,改进你的终端,打造一个优雅的终端。

如何安装

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

brew cask install iterm2

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

设置图

设置图

安装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】,一起交流,持续的给大家提供有用又好玩的软件。

你可能感兴趣的:(7款开发者必备的装机软件)