27款优秀的文本编辑器

经常跟代码打交道的人,除了自己所掌握的代码知识之外,我想他们最需要的工具之一,应该是一款得意的文本编辑器了,无论你是网站主还是博主,写东西改代码是经常的事情,所以很需要常备着一款合适且好用的文本编辑器。好的文本编辑器一般都支持语法高亮功能,支持多语言,文件比较、插件、代码片断助手、预览以及FTP管理。一些编辑器甚至为一个完全的开发环境提供了全面的功能和特性。这里是我收集的27款免费的比较优秀的文本编辑器,适用在Windows ,Mac或Linux等操作系统环境下工作,其中有些还可同时兼容多个操作系统。

Notepad++

Notepad

Notepad++ 是一款很有特色的文本编辑器:1、内置支持27 种语法高亮度显示,支持自定义语言;2、可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开;3、可同时打开两个窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例;4、其他特点包括:邻行互换位置、宏功能等等。

工作环境:Windows

BBEdit

BBEdit 9BBEdit是全球领先的专业HTML和文本编辑器,功能包括grep图样匹配,搜索和替换多个文件,项目定义,功能导航和众多的源代码语言的语法着色,支持代码折叠,FTP和SFTP打开和保存等。

工作环境:Mac OS

Boxer Text Editor

Boxer

Boxer Text Editor 是一款强力的全功能Windows文本编辑器,支持语法加亮、打印、列块、Undo & Redo、表达式搜索和替换等, 简单易用又不失强大的功能甚至可以完成最复杂的文本编辑任务。可以用来编辑HTML文件,程序源代码,非关系型数据库文件,大规模日志文件,批处理,INI文件以及任何你能想到的其他文本文件。尤其适合于程序员、学生、工程人员。

Coda

Coda

Coda 是一款多功能的网页编辑器,共享软件。界面漂亮,操作简单,支持ftp功能和图书馆管理功能。

工作环境:Mac OS X

Crimson Editor

Crimson Editor

Crimson Editor是一个免费的文本编辑器,用于Microsoft Windows系统,可进行文本、代码的编辑。功能:语法高亮,多重撤销/重做,括号匹配,自动缩进,可直接编辑FTP上的文件,支持Unicode,还可使用宏,内建计算器,带有基本的数学函数、日期函数。

EditPad

EditPad

Windows 标准记事本的替代软件。特点包括:在给定时间打开你想要打开的文件。在打开的文件之间进行转换只需点击它们的标签。EditPad 不需要任何额外的动态链接库(DLL)。

EditPlus

EditPlus

功能:

1、无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览

2、监视剪贴板,能够同步于剪贴板自动将文字粘贴进 EditPlus 的编辑窗口中,让你省去粘贴的步骤。

3、是一个非常好用的 HTML 编辑器,它除了支持颜色标记、HTML 标记,同时支持 C、C++、Perl、Java,另外,它还内建完整的HTML & CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,

4、若你有安装 IE 3.0 以上版本,它还会结合IE 浏览器于EditPlus 窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。

Editra

Editra

Editra是一个支持多平台的文本编辑器,可以支持基本语法和二十种语言。它使用方便,可以用颜色标注重点部分,支持进行内嵌式编辑,也可以进行代码编辑。

emacs

emacs

Emacs不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中。能够在当前大多数操作系统上运行,包括类Unix系统、MS-DOS、Microsoft Windows 以及OpenVMS等。Emacs既可以在文本终端也可以在图形用户界面(GUI)环境下运行。

Fraise

Fraise是一款免费专门为MacOSX10.6开发的文本编辑器,并且非常易用和强大。它的设计目标是让新手容易上手,而且也满足高端用户要求。Fraise能做些什么事情了?它能够做文本编辑、web开发、脚本编辑等。还有要说的,为什么Fraise推介它,就是它基于Smultron开发,是Smultron的新生.

gedit

gedit

Gedit是一个GNOME桌面环境下兼容UTF-8的文本编辑器。它简单易用,有良好的语法高亮,对中文支持很好,支持包括GB2312、GBK在内的多种字符编码。Gedit包含语法高亮和标签编辑多个文件的功能。利用GNOME VFS库,它还可以编辑远程文件。它支持完整的恢复和重做系统以及查找和替换,支持包括多语言拼写检查和一个灵活的插件系统,可以动态地添加新特性,例如snippets和外部程序的整合。Gedit还包括一些小特性,包括行号显示,括号匹配,文本自动换行,自动完成, 代码折叠,批次缩排,批次注解,嵌入式终端,当前行高亮以及自动文件备份。

JEdit

jEdi

JEdit 是一个用java 编写的源码开放的文本编辑器。特点包括语法加亮显示,括号匹配,表达式搜索,多个文件搜索和替换,定义键盘宏等等。可跨平台运行。

Kate

Kate

Kate是KDE图形工作环境中的一个文本编辑器,主要是给程序员、系统管理员和有经验的用户使用的。程序里结合有编程语言如C语言、C++和置标语言如HTML的语法高亮度显示和语法折叠的功能。许多文件可以被同时打开,用户可以设置和管理项目。此外Kate还结合有一个终端和支持许多插件。

Komodo Edit

Komodo Edit

Komodo Edit具有高端编辑器所具有的所有特性,包括块选择,段落重排,代码建议等等。如果您曾经尝试过其他编辑器,您会在KOMODO EDIT找到所有功能,甚至更多。它支持很多种编程语言,可以识别通用的和框架特有的语义,如Django, Smarty和RHTML。它具有强大的HTML多重高亮功能,允许您在一个同一个文件中编辑CSS,服务端程序(如PHP)和Javascript。

Kwrite

Kwrite

KWrite是一个轻量级、简单的文本编辑器。功能:

  1. 输出为 HTML、PDF、PostScript格式
  2. 区块选择模式(见截图)
  3. 语法折叠
  4. 书签
  5. 语法高亮度显示
  6. 编码选择
  7. 换行模式选择(Unix、Windows、Macintosh)
  8. 字码补齐
phpDesigner

phpDesigner

phpDesigner 是针对 PHP 网页的编写所设计的程序,它内建一系列的指令码、PHP4 原始码数据库、语法高亮度显示功能、FTP 客户端等

pico

Pico是一个由华盛顿大学(University of Washington)计算与通讯研究所(Computing and Communications Group)编写并维护的文本编辑程序,在多个版本的Unix和类Unix操作系统中都有移植版本。作为一个简单的纯文本编辑器,pico并不具备字处理 程序中常见的增强功能,例如黑体和斜体等等。Pico的基本功能包括文本输入,文本搜索,拼写检查,文件浏览,文本拷贝、剪切和粘贴。很有意思的是,一个 功能如此简单的文本编辑器,竟然经常被开发人员用来编写程序代码 -- 在种类繁多的纯文本编辑器中,pico在程序员中的市场占有率仅次于vi。

PSPad

PSPad

PSPad 虽然不是自由软件的代码编辑器,但是可供免费使用,拥有类似UltraEdit 与 EmEditor 等纯文字编辑软件等的实用功能。此外,PSPad 集成侧边栏,可以项目模式批量管理、编辑程序或文档。更可支持 FTP 文件上传/下载、可实时编辑网站文件。

Smultron

Smultron

Smultron在瑞典语中是一种野生草莓的名字。她是一个开源的文本编辑器,也是一个美味的的文本编辑器。功能:

1.按住Command和Option键的同时拖动鼠标,可以拖拽滚动屏幕;
2.可以同时在多个文件中进行查找和替换,并支持正则表达式;
3.可以仅打印选中部分的文本,并且可以打印语法着色;
4.设置自动完成(Auto-completion),或者按功能键F5可以显示近似匹配的单词;
5.显示通常不可见的字符(换行符或Tab);
6.显示或隐藏行号;
7.全屏幕操作。这时屏幕上只会显示你正在编辑的文档,使你专心于当下的任务。
8.选择是否折行(Line Wrap)显示;
9.快捷键Command+Option+F进入即时查找(Live Find)状态。在查找框中输入想要搜索的内容,就会高亮度显示匹配的内容。利用快捷键Command+G定位到下一匹配处。

SubEthaEdit

SubEthaEdit

Subethaedit是一款功能相当强大、占用资源很小的文本编辑器。强调了网页开发的协作性,可以实时查看其他开发者的开发状态。当你的项目中的一个源码发生了变化,编辑器将会立即在主窗口中通知你。Subethaedit是收费软件,提供30天的免费试用期。

SubEthaEdit特性:Bonjour文件共享,项目协作,AppleScript菜单以及通过AppleScript控制文本,Safari实时HTML预览,自动完成,窗体分割,FTP集成,个性化语法高亮显示。

TextMate

TextMate

TextMate是Mac下的著名的文本编辑器软件,与BBedit一起并称苹果机上的emacs和vim。尤其适合程序员使用,可以定制许多贴心使用的功能。Bundles是TextMate的一个亮点,可以有效的提高开发速度。TextMate 属于收费软件。

TextPad

TextPad

TextPad是一款强大的可以替代Windows 记事本Notepad 的文本编辑器,可以处理文书、编辑HTML、写DDE程式。支持拖放式编辑,你可以把它作为一个简单的网页编辑器使用。

TextWrangler

TextWrangler

TextWrangler 是一款免费的纯文本和编程编辑器,支持Unicode文件格式。

工作环境: Mac, Linux

UltraEdit-32

UltraEdit-32

UltraEdit是能够满足你一切编辑需要的编辑器。UltraEdit是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII码,可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。软件附有HTML标签颜色显示、代码折叠,搜寻替换以及无限制的还原功能,一般大家喜欢用其来修改EXE或DLL文件。

vim

Vim是开源软件,意味着你可以自由使用,修改,查看它的代码。Vvim可自定义的地方太多了,你可以自定义键盘映射,语法着色,缩进,格式等等。

vim有3个模式:

插入模式:在此模式下可以输入字符,按ESC将回到命令模式。
命令模式:可以移动光标、删除字符等。
低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。

工作环境:Windows, Mac OS X

Notepad2

Notepad2

Notepad2是一款快速,轻量的开源文本编辑器,支持代码高亮。Notepad2 是发布在Microsoft Windows平台下的开放源代码的文本编辑器,2004年4月推出第一个版本。作者参照了微软的Notepad原则:小巧、快速、朴实。自3.0.20版起,Notepad2已经变成完全基于Unicode的程序,因此对各种字符的处理有良好的表现。

工作环境:Windows

Bluefish Editor

Bluefish Editor

Bluefish Editor 是一个面向程序员和网页设计师、强大开源的文本编辑器。作为一种快速,轻巧的文本编辑器,它支持500多种文件格式。它有一个内置的函数参考浏览器( PHP,Python,CSS 和 html ) ,这样你可以快速地了解特别的语法。

工作环境: Mac, Linux

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值