【linux开发工具】常用的编辑器

  • Vim

 Vim是从 vi 发展出来的一个文本编辑器。在Vi的基础上改进和增加了很多特性,是一个自由软件,其在代码自动补全、编译错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的编辑器。

  • Eclipse

   Eclipse 是一个开放源代码、基于Java的可扩展开发平台,拥有代码高亮和智能提示等强大的功能。在Eclipse中,完全胜任以下编程语言的工作——Python, R, Ruby, JavaScript, Natural, Lasso, C, C++, COBOL, Scheme, Clojure, Groovy等等,它也是Java集成开发环境,甚至提供了对Java 8的支持。在一些Web开发IDE特性的帮助下,你可以非常方便地对代码文件进行组织和访问。

  • Brackets

  Brackets是一款为Linux开发者设计的开源代码编辑器,使用Brackets写代码,你不会被任何事情所打断。比如在写HTML代码时,即便你没有保存代码也可以及时预览你的Web页面效果。你也可以使用Theseus来检查变量,Brackets默认提供一种主题,当然你也可以在扩展中心获取更多的主题。

  • Emacs

Emacs不仅仅是一个编辑器,它是一个整合环境,还可以称它为集成开发环境,这些功能让使用者置身于全功能的操作系统中。Emacs不仅可以作为文本编辑器,还可以用来收发电子邮件、通过FTP/TRAMP编辑远程档案、通过Telnet登录主机、上新闻组、登陆IRC和朋友交流、查看日历等功能。和vim比起来编辑效率低下,Emacs强调统一的环境,便于编程,里面包含了源代码管理,邮件收发等,最重要的是所谓与gdb出自一家,兼容性好。
 

  • Light Table

  Light Table是一个免费开放源代码的编辑器,该编辑器有一个非常干净的界面,并有大量扩展。它与Windows、Mac和Linux都兼容,是高度可定制的。使用Light Table,开发者只需打开一个浏览器窗口即可实时查看更改,并且支持不同的嵌入。

  • Chocolat

  Chocolat本身是Mac OS X的最佳代码编辑器。该编辑器旨在与OS无缝集成,Chocolat为JS、Python和HTML提供拖放功能、拆分编辑、代码折叠和代码完成。

  • Sublime Text

  Sublime Text是一个紧凑但性能较高的代码编辑器,紧凑在屏幕上看起来很漂亮,表现非常出色,适用于所有WordPress项目。是一个跨平台的代码编辑器,适用于所有WordPress项目,Sublime Text还可以提供很多功能:

  1. 脚本编程  
  2. 自定义界面 
  3. 常规文件切换  
  4. 合成和错误检测 
  5. 多媒体选择和编辑   
  6. 外部插件集成   
  7. Themes
  • Sed

sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用sed命令处理缓冲区的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,只到文件末尾。文件内容并没有改变,除非你使用重定向的存储输出。sed主要用来自动编辑一个或多个文件,简化对文件的反复操作,编写转换程序等。

猜你喜欢

转载自blog.csdn.net/qq_42270373/article/details/84038243