分享一些平时工作生活中用到的工具。

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工具,用来转换文件编码