[置顶] For-Coder——linux上提高开发工作效率的软件推荐
2015-11-02 02:16
726 查看
自从用了linux后,基本就不想回到windows了,对于开发人员来说,一个开放、自由、可定制的系统可以大大提高开发效率,前提是你善于找到并利用这些高效的辅助工具,下面我就简单地介绍下我的开发环境:
熟练使用linux后,对于服务器的环境配置更加得心应手,不必再去百度google配置方法,甚至是linux命令
强大的cli工具,命令行可以简化工作流程,大部分操作直接命令行操作比gui模式更加快捷有效
各种开源软件,自由定制你的开发环境,使开发变得更加高效,以至于你可以扔掉你的鼠标
能够熟练使用linux系统,对于求职面试也是一个极为重要的技能加分项
这是目前我的sublime text配置样式
ps:vi最好都试着学一下,因为在服务器或者本地环境编辑某些配置文件的时候会用到
(我就不上图了,脑补一下osx上的alfred吧)
至于为什么不写这些软件的安装和配置方法,很简单,作为一个开发人员必须懂得利用网络资源(google、百度、segmentfault、知乎、github……)去获取自己想要的东西。同时linux的ppa和依赖库处于不断更新的过程中,我在这里给出的安装命令不一定一直有效。
最后,希望大家一起在开发的路上共勉……
系统
选择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和依赖库处于不断更新的过程中,我在这里给出的安装命令不一定一直有效。
最后,希望大家一起在开发的路上共勉……
相关文章推荐
- linux 硬盘分区,分区,删除分区,格式化,挂载,卸载笔记
- centos6 安装mysql5.7.9 rpm
- Python Selenium在Linux环境下的搭建
- which,whereis,locate,find区别
- linux系统安全
- linux 常用基础命令 ls 详细介绍
- dnw2的使用
- CentOS 搭建svn失败,无法连接host解决方法
- linux中安装nfs
- Linux下chkconfig命令详解
- centos7安装小结
- Linux下rar 命令压缩和解压详解
- linux学习一天一个命令(4)[mkdir命令]
- Linux ssh-keygen生成公钥和私钥
- locate(每天一个Linux命令-27)
- linux正则表达式-1
- linux--同步时间
- linux ls和 ll 命令
- 命令 cd
- Linux下彻底关闭某个RAID磁盘阵列