您的位置:首页 > 运维架构 > Linux

[置顶] For-Coder——linux上提高开发工作效率的软件推荐

2015-11-02 02:16 726 查看
自从用了linux后,基本就不想回到windows了,对于开发人员来说,一个开放、自由、可定制的系统可以大大提高开发效率,前提是你善于找到并利用这些高效的辅助工具,下面我就简单地介绍下我的开发环境:

系统

选择linux系统对于php开发人员来说有几大优势:

熟练使用linux后,对于服务器的环境配置更加得心应手,不必再去百度google配置方法,甚至是linux命令

强大的cli工具,命令行可以简化工作流程,大部分操作直接命令行操作比gui模式更加快捷有效

各种开源软件,自由定制你的开发环境,使开发变得更加高效,以至于你可以扔掉你的鼠标

能够熟练使用linux系统,对于求职面试也是一个极为重要的技能加分项

编辑器

编辑器对于开发人员就如同战士手里的剑,而说到编辑器,萝卜青菜各有所爱,有神一样的Emacs,Vim等等,也有jetbrains各种强大的IDE,我本人使用的轻量的Sublime Text,可自由扩展,定制性也比较高,各种丰富的插件;如果要更好的使用sublime text你需要package control的支持,具体安装的方法点击这里,安装完成后,你就可以通过Menu->Preferences->Package Control或者是ctrl+shift+p来安装插件了!

这是目前我的sublime text配置样式



ps:vi最好都试着学一下,因为在服务器或者本地环境编辑某些配置文件的时候会用到

mutate

mutate是一款linux下使用的快速启动器,类似于mac下的alfred,功能很强大,当你需要打开某个应用,直接可以进行全局搜索,快速访问;mutate还集成了百度、google等直接搜索功能,非常好用的工作流工具!ctrl+d直接呼出搜索框,do it!

(我就不上图了,脑补一下osx上的alfred吧)

tilda

tilda是一款极为好用的shell终端,linux自带的terminal终端,不能tab分页,分屏操作等,当你需要执行单元测试的同时又需要打开数据库……more,tilda都能满足!还有它的自动隐藏、快捷呼出功能:你可以设置它的窗口样式、色彩主题、字体、快捷键……等等,当有多个terminal tab页面时,你可以alt+数字来进行切换,彻底摆脱鼠标!默认tilda呼出/隐藏快捷键是F1,大大简化了我们的操作流程,再也不用到application中去一个个找或者是ctrl+alt+t了,一个F1全搞定!就是这么任性



结束语

写得有点多了,这次就只介绍这些软件吧,还有更多的提高开发效率的软件,大家也可以自己去了解一下。

至于为什么不写这些软件的安装和配置方法,很简单,作为一个开发人员必须懂得利用网络资源(google、百度、segmentfault、知乎、github……)去获取自己想要的东西。同时linux的ppa和依赖库处于不断更新的过程中,我在这里给出的安装命令不一定一直有效。

最后,希望大家一起在开发的路上共勉……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: