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_Store
Desktop.ini
._*
Thumbs.db
.Spotlight-V100
.Trashes
*.pyc
*.out
venv
node_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的打开速度都比同类快上不少,平滑流畅的滚动效果,标签页设计,也大大提高了工作效率。
下载地址
![传送门](https://xclient.info/s/pdf-expert-for-mac.html)
还是那句话,有条件同学支持正版哦
设置为默认阅读器
设置为默认pdf
阅读器,选中任意一个pdf
文档,按下Command + i
,打开方式选择PDF Expert
,然后点击全部更改即可
7. Sublime3
无论是后端同学还是前端同学,Sublime3
都值得安装,这款软件应该是目前个人使用中最好用的文本编辑软件。优雅的界面,快速的响应都值得大家安装。
同学们可以自己挑选一款属于自己的主题。这个是目前看到的比较好的主题精选
主题传送门
###最后
可值得的软件真的太多太多,本次挑选7个个人觉得不错的软件,推荐大家自己安装试试,绝对童叟无欺。后续我也会不断的完善这个系列,一起愉快的学习,愉快的工作。
如果大家有什么好的软件,也可以私信我【微信:X1032838190】,一起交流,持续的给大家提供有用又好玩的软件。
7款开发者必备的装机软件相关推荐
- 5款办公必备的好软件,你值得拥有
随着网络信息技术的发展,越来越多的人在办公时需要用到电脑了.如果你想提高办公效率,那么就少不了工具的帮忙,今天给大家分享5款办公必备的好软件. 1.文件管理工具--TagSpaces TagSpace ...
- 推荐4款电脑必备高质量软件,各有千秋,总有一款能惊艳到你
PC端软件众多,但真正良心的软件,少之又少. 笔者的桌面上,就有那么几个,不管换了几次新电脑,都会第一时间,安装上去的良心软件. 小丸工具箱 小丸工具箱,是一款用于处理音视频多媒体文件的软件. 小丸工 ...
- microsoftfixitoffice官方清理软件_电脑卡?试试这几款电脑必备清理优化软件
在上一期文章中老李为大家介绍了小白如何去安装自己想要的系统,这一期呢,老李为大家介绍安装过系统之后,电脑上必备的垃圾清理软件有哪些?每个方面最好用的软件有哪些?这些软件都是老李精心挑选的,大家可以根据 ...
- 6款电脑必备的常用软件(办公/高效/小白入门)
2023年,老铁们有何新的展望呀?反正小编是早早的就在岗位上蓄势待发,争取新的一年为小伙伴带来更不一样的神仙办公工具. 话不多说,今天分享7个实用又好用的效率神器,让你办公起到事半功倍的效果. 1.Q ...
- 分享5款办公必备的轻量级软件
今天推荐5款十分小众的软件,知道的人不多,但是每个都是非常非常好用的,有兴趣的小伙伴可以自行搜索下载. 1.PPT演示软件--Prezi Prezi是一种主要通过缩放动作和快捷动作使想法更加生动有趣的 ...
- 幕布,Ulysses,Effie:三款教师必备辅助笔记软件
作为灵魂的工程师,在与学生传播知识启发教育的同时,教师首先要以身作则,培养学生良好的学习习惯. 快节奏的时代,应该遵循更加实效的学习和工作方式. 我问过同事,有什么好的软件可以让备课写教案方便又充分, ...
- AI驱动!7款开发者必备生产力工具
程序员宝藏库:GitHub - Jackpopc/CS-Books-Store: 你想要的计算机经典书籍,这里都有! 开发人员的能力可以随着他们使用的工具而成倍地提高.仅仅知道一种编程语言或一个框架是 ...
- 作为安卓开发者必备的小软件(全是干货)
1.你应该要懂安卓逆向破解 在一种意外的情况下,爱上了腾讯的手游游戏,正好,那时候,天天酷跑,天天飞车真的很火.好吧,无意之间在以前黑客论坛逛帖子的时候,有人出了一个安卓逆向破解,无耻了学了,然后搞了 ...
- 电脑装机必备软件清单_推荐15款超赞Windows装机必备软件,让你的电脑再好用10倍!...
以下15款是柠檬君玩机多年来觉得非常不错的优质软件.工具. 每一款可以说在各自的领域里都算挺有名气的,而且最最重要的是,它们都有一个共同点:没有广告.弹窗等一系列流氓的行为. 为了大家方便阅读,整理了 ...
最新文章
- 线性回归api初步使用
- Oracle数据库进程
- python3项目-把项目从Python2.x移植到Python3.x的经验总结
- shell 命令自动识别系统升级内核、系统索引更新
- AngularJS学习笔记之directive—scope选项与绑定策略
- rsync(一):基本命令和用法
- 人体轮廓_速写人体轮廓的处理有哪些技法?
- 基于WinForm的多语言开发之界面加载
- 拓端tecdat|R语言JAGS贝叶斯回归模型分析博士生延期毕业完成论文时间
- matlab使用笔记(一)——matlab语言中if、for语句与C语言中的差别
- Xmind 2022中文高效学习思维导图
- 打车软件系统分析与设计方案
- 【JAVA】学习java 运行环境配置
- 80psi等于多少kpa_psikpa换算(kpa bar 换算)
- 芯片丨英特尔拟收购初创公司Barefoot Networks 后者曾获腾讯阿里投资
- MacBook下使用VirtualBox虚拟Win7时设置分辨率为2560*1440
- vue导出word纯前端实现
- 前端项目的总结——为什么要组件化?
- 如何修改电脑密码(在不知道密码的前提下)
- Javascript 设计模式之代理模式【讲师辅导】-曾亮-专题视频课程
热门文章
- word 解放双手,使用宏批量添加word中表格边框以及自适应
- PLC远程监控水处理设备解决方案
- 倍福TwinCAT(贝福Beckhoff)基础教程 松下绝对值驱动器如何做初始化设置
- Java版光影阴影,Continuum光影效果包(全版本) V2.0 最新免费版
- 【活动图】下图是一个软件项目的活动图,其中顶点表示项目里程碑,链接顶点的便表示包含的活动,边上的数字表示完成该活动所需的天数。求关键路径长度。
- 时间序列模型第一篇ARIMA
- pytorch查看通道数 维数 尺寸大小
- Pr如何复制粘贴在同一轨道?
- Skimage图像处理教程 0)目录
- iFunk成为最受学生喜爱的笔记本之一