为什么有这篇文章
最近刚置换了新的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、如何使用?
简单介绍几个功能:
- option+空格激活以后,输入关键字就开始搜索,关键是可以搜索文件内部的内容,并进行自动匹配。
- 可以快速方便的调出最近的剪贴板记录
大家可以自己安装一个,冲浪试试,绝逼值得。
顺便给大家推荐一个教程——程序员的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】,一起交流,持续的给大家提供有用又好玩的软件。