分享一些平时工作生活中用到的工具。
0 操作系统
- Linux 看不惯Windows的系统越改越乱套,喜欢用linux,也许是因为屌丝的缘故,我觉得linux比mac的系统好用很多
- Ubuntu 最流行的linux桌面发行版,Unity 稍显重了点,但是配色挺不错,也喜欢各种快捷键配置
- Zsh 比bash好用很多,如果配上Oh-My-Zsh这个终极配置的话,绝对是最好用的shell
- VirtualBox 甲骨文的虚拟机软件,比WM稍显轻量,功能够用
1 编辑器 & IDE
- vim 不多说,在服务器上面修改配置文件,查看log, spf13的配置很厉害
- emacs 比vim略重,推荐spacemacs配置,我的所有语言的开发都在上面
- sublime Win平台下的最爱,插件很多,配合emmet简直是神器
- eclipse 在任何sublime之前一直用他,同样很多插件,适合多种语言编码以及调试
2 浏览器
- Firefox 著名的火狐,在我进入开发领域之前就一直用它,虽然后来前端的开发移情别恋了,但是依然用它浏览网站
- Chrome/Chromium 谷歌浏览器及它的linux开源版本,适合前端开发,功能强大,插件很多
- User-Agent Switcher Firefox的浏览器插件,用来切换浏览器UA的
3 数据库工具
- Mysql Workbench 甲骨文家自产的,功能强大,包括数据库的设计和操作
- Robomongo Linux下的mongodb图形化工具
4 设计工具
- dia 全平台的开源UML图、E-R图设计
- 百度脑图 云脑图,保存方便,分享更方便
- GTMP Linux下的PS,功能齐全
5 文件管理 & 版本控制
- git 时下最流行的版本管理工具,我喜欢用命令行的方式,也许是我没有尝到图形界面的甜头
- subversion 易用的版本管理,一开始接触的时候用的后来接触git后,就再也不想用了
- DropBox 流行的网盘文件同步工具,知名度比百度云还要大
- 快盘 金山出品,多平台文件同步
- enca shell工具,用来查看文件编码
- iconv shell工具,用来转换文件编码