在Windows卧铺使用Zend Studio或者EditPlus写PHP,Zend Studio适合大项目,EditPlus配置PHP开发环境后更适合一些简单快速的修改或者html。在Ubuntu下我使用Vim写PHP(Vim开发PHP基础配置),不过由于使用Vim还不到驾轻就熟,有时候写Css或者html模板会比较别扭,所以在Linux下除了Vim我一般会配置个简单的IDE或者编辑器。

对于PHPer来说,比较全面的跨平台IDE比较多,Zend Studio、Netbeans,不过有了Vim就没必要使用这些庞大的IDE了,使用一些简单的文本编辑器即可,下面是我安装使用过的一些Linux系统下(主要是Ubuntu)的轻量级编辑器。

1. gedit

gedit无需多言,Linux各个发行版默认都有的编辑器,类似于Windows的记事本,不过可以根据代码类型着色,这点可比记事本牛逼多了,不过我一直没有搜索到如何配置gedit才能让他显示行号和改变tab为4个空格,所以不是迫不得已不会用gedit编辑正式文件。

2. Vim

Vim的强大就不用多说了,非常熟练Vim的话所有的工作都可以使用Vim去完成,不过个人感觉Vim在编辑html模板的时候不是最合适的。

下载/安装:apt-get install vim。

3. Komode Edit

老实说相对于本文中其他几个编辑器Komode Edit绝对算不上轻量级,其在Linux下的源码包就有50Mb+,不过大概半年前在给办公机上安装了这个编辑器之后就一直在用这个编辑器,在Windows下用惯了EditPlus、Notepad++这些编辑器的应该会非常习惯Komode Edit,风格类似于Zend Studio,不过不像Zend Studio那么庞大,并且比较适合PHP、Python、JavaScript等多种语言。

Komode Edit也是一个跨平台的编辑器,官方有Win/Mac/Linux版本的下载,此外,Komode IDE算是Komode Edit的升级版,需要付费的大型IDE,也可以选来一试。

下载/安装:http://www.activestate.com/komodo-edit。

4. UltraEdit

UltraEdit是这里面两个商业编辑器之一,不过付费的毕竟是付费,并且UltraEdit发展时间比较长了,用户数量也比较多,所以UltraEdit基本上类似于一个标准的IDE了,如果不是付费的,我肯定就会用UltraEdit而不是Komodo Edit了。

下载/安装:http://www.ultraedit.com/downloads/uex.html。

5. Geany

Geany同样也是一个类似Komode Edit的编辑器,同样适用于PHP、C、C++、Python、Ruby等多种语言,并且Geany的体积和消耗相比会更小,会更稳定。目前我在一个开发虚拟机里面使用,感觉不错。

下载/安装:Ubuntu软件中心中搜索Geany安装或者使用sudo apt-get install geany安装。

6. Bluefish

Bluefish同样来自于Ubuntu软件中心,不过他的功能相对较少,只适合一般的网页编辑。

下载/安装:Ubuntu软件中心中搜索Geany安装。

7. Sublime Text

最后一个神器就是Sublime Text 2,一个基本上可以称得上是IDE的编辑器,最先看到是在前公司的前端工程师的Mac上,看官方的介绍感觉又是一款类似于Vim的神器,但是比Vim界面更好看,功能更全面,非常适合PHP、Python、JavaScript这些Web开发。

下载/安装:http://www.sublimetext.com。

Ubuntu/Linux下7款轻量级编辑器推荐相关推荐

  1. ubuntu下安装UltraEdit 与Ubuntu/Linux下7款轻量级编辑器推荐

    在windows下常年使用UltraEdit来查看log,现在突然切换到ubuntu下,系统自带的Text Editor相当不适应:只有自己安装了. 首先,需要下载安装包,可以去:http://www ...

  2. linux mp4 开源播放器,Linux下五款轻量级音乐播放器(开源).doc

    本文介绍 Linux 系统下 5 款轻量级的音乐播放器. YouAmp YouAmp 是一个小型和快速的音乐播放器,主要灵感来自 rhythmbox. 主要特点: 专辑歌手显示 last.fm 歌曲记 ...

  3. 原生支持Linux的音乐软件,Linux 下五款轻量级音乐播放器(开源)

    本文介绍 Linux 系统下 5 款轻量级的音乐播放器. YouAmp YouAmp 是一个小型和快速的音乐播放器,主要灵感来自 rhythmbox. 主要特点: 专辑歌手显示 last.fm 歌曲记 ...

  4. Ubuntu Linux下的PDF阅读器推荐——Okular

    安装方法 在Ubuntu下直接使用sudo apt-get install okular即可,如果中间遇到依赖项的问题,可以通过运行sudo apt --fix-broken install来自动修复 ...

  5. Ubuntu下web开发,php编辑器推荐

    Ubuntu下web开发,php编辑器推荐 转自:http://www.huqiang.name/2011/03/31/archives/129.html 关于编辑器,在笔者学习过程中发现zend s ...

  6. 在UBUNTU LINUX下搭建 ANDROID开发

    菜鸟系列之一:在 UBUNTU LINUX下搭建 ANDROID开发 第一步:激活 ROOT用户.................................................... ...

  7. 【转载】【重要】Ubuntu Linux 下 Ffmpeg 及 Mencoder 安装使用小结

    近段时间在学习 Ffmpeg.Mencoder 音视频转换,大概在 Ubuntu 10.04.Ubuntu 10.10.Ubuntu Natty 测试版上安装和使用过.重点是针对低分辨率的普通手机视频 ...

  8. linux如何编译tex,Linux下优秀的文本编辑器(Markdown、LaTeX、MathJax)

    这样一个标题可能不太准确,因为确实无法准确地解释什么叫"Linux下优秀的文本编辑器".其实我这篇随笔主要是想探讨Markdown.LaTeX.MathJax,有兴趣的朋友可以继续 ...

  9. Linux下四款常见远程工具比较

    摘要:Linux远程可不像Windows下那么方便,主要是连接的速度.显示的画质不能令人满意(延迟.撕裂).本文只是说一下我用过的四款远程工具.Anydesk官网:https://anydesk.co ...

  10. linux 虚拟光驱软件,Ubuntu Linux下强大的虚拟光驱软件 :AcetoneISO

    AcetoneISO 是一款十分强大的虚拟光驱软件,支持 Linux 及 Mac 系统,其功能主要包括: 支持挂载/卸载 ISO.MDF.NRG 等映像文件格式 能够将 BIN/CUE.MDF.NRG ...

最新文章

  1. js中const,var,let的区别
  2. php phpunit selenium,phpunit+selenium环境筹建
  3. undefined和null
  4. python 初始化数组 numpy,Python Numpy 数组的初始化和基本操作
  5. HTTPS协议开通,Apache服务器CSR签名申请
  6. 在Intellij idea 中YAML文件出现代码提示
  7. 物联网架构成长之路(18)-接阿里云OSS服务
  8. 动手设计 CPU(二)—— 微程序控制的运算器
  9. 一级计算机25套上网,全国计算机等级考试一级试题(25套)[1]
  10. 鹰式价差matlab,期权的价差(2):比例价差、圣诞树型价差
  11. can和could的用法_can和could的区别和用法
  12. 【PPT】极简PPT设计方法
  13. [转载]RAR压缩包密码破解原理
  14. BZOJ 2037: [Sdoi2008]Sue的小球
  15. c语言-链表-贪吃蛇
  16. [软考]项目目标VS项目基准
  17. php使用最新qq企业邮箱smtp服务发送邮件需要开启ssl、开启客户端专用密码
  18. 记一次阿里云ECS被挂挖矿代码的处理历程
  19. Jasypt加密之行
  20. 交换机hybrid接口配置【华为eNSP模拟器】

热门文章

  1. SpringBoot1.5.9集成Activiti6
  2. 开源大数据周刊-第74期
  3. HTML 5 会为 Flash 和 Silverlight 送终吗?
  4. 一些实用但不为人知的Unix命令
  5. 函数节流-避免重复提交
  6. shiro+springmvc+mybatis【转】
  7. mysql 再查询结果的基础上查询(子查询)
  8. 虚拟机vmware硬盘扩容方法
  9. 10条思科文件管理命令帮你做到称职网管
  10. (第一周)2018091-2 博客作业