0

22款简洁的Windows平台代码编辑器

原作者:Andrew Burgess

VIA:http://net.tutsplus.com/articles/web-roundups/22-neat-code-editors-for-windows/

Windows Text Editors

我要说的是我所指出的这些特点仅仅是每个编辑器突出的特点;显然还有更多。另外,只是因为我已经提到了一个编辑器的功能,而并不意味着第二个不具备的功能。因此,让我们来了!我已经安排他们至少在最昂贵的。 So let’s get to it! I’ve arranged them from least to most expensive.(PS:不知道如何翻译。。。我已经总结了少量最宝贵的)

Notepad++

Notepad++

这可能是Windows里最好的免费文本编辑器的了,从支持简单的事情,如语法高亮和折叠,一路到FTP ,Notepad++基本搞定(PS:Notepad++ should tick most of the boxes,不知怎么翻 – -|||)。我把Notepad++作为我的主要编辑,其中我最喜欢的功能是文件状态自动检测:当使用Notepad++做活跃的项目的时候,它将检查所有当前打开的文件的变化,让你知道文件是否有已更新/删除。Notepad++是基于Scintilla编辑引擎的组成部分。

JEdit

JEdit

在我看来Jedit相当丑陋,但它有一个令人满意的功能集;作为一个Java程序,实际上可以多平台应用。它提供了超过130种语言的语法高亮。网站说它支持折叠,但我没看到(虽然它高亮了相对的括弧)。 Jedit有一个插件库,这可能让编辑获得更多的功能。

Notepad2

Notepad2

Notepad2也是基于Scintilla编辑引擎,但它比Notepad++简单的多。它本身的特点是速度快,重量轻,和记事本一样,提供各种语言的语法高亮。此编辑器不需要安装:解压缩即可运行。有一些修改后的版本(有更多的功能/语言)提供。

Programmer’s Notepad

Programmer's Notepad

Programmer’s Notepad虽然支持一次打开多个文件,但是也有类似Notepad2 的界面。它支持书签,折叠,与高亮,但除此之外,没有太多提及。

Crimson Editor

Crimson Editor

Crimson编辑器提供宏支持和执行外部程序的能力。能使用内置的FTP客户端远程编辑文件的能力;也有拼写检查和整洁的’选择栏’模式。

ConTEXT

ConTEXT

ConTEXT支持多国语言,包括编程和人力,而且还可以自定义自己的语言。支持文件对比和输出为HTML ,并包含一些有趣的项目表现。一个实用的功能:当关闭了一个文件的时候ConTEXT能记住光标位置,当您重新打开该文件的时候能将其放回到原处。

SciTE

SciTE

SciTE 是一个非常简单的基于Scintilla的文字编辑器。它虽然是非常基本的,但它支持约30种语言的语法高亮和正则表达式搜索和替换。

Editra

Editra

Editra虽然声称处于发展的早期阶段,但它提供了令人满意的一堆功能:用户配置文件,自动完成,节省会话,和 60 +的语言语法高亮。插件可以扩展功能集,提供了一个综合的python控制台, FTP客户端,文件浏览器,计算器等。

PSPad

PSPad

PSPad提供模板和有趣的内部Web浏览器,以及宏记录表。它也支持十六进制编辑,与某种程度的代码编辑。 PSPad提供TopStyle Lite集成,如果你使用它书写CSS,可派上用场 。

RJ TextEd

RJ TextEd

RJ TextED也提供TopStyle Lite集成;以及HTML审核与格式化。 FTP客户端,文件浏览器,代码浏览器,以及字符映射表,并支持电子邮件。

SourceEdit

SourceEdit

SourceEdit包括的功能,如剪贴板历史,语法高亮和令人满意的语法自动完成。十六进制编辑器和FTP客户端。哦,还有宏。

TotalEdit

TotalEdit

TotalEdit提供文件比较,正则表达式搜索和替换,并有多个备选方案文件备份/版本。支持(X)HTML 和 XML自定义格式化,以及拼写检查。您可以在USB设备中安装TotalEdit,使其可以便携,如果你想,你也可以轻易地把目前的文件作为电子邮件发送。

Emacs

Emacs

除了可以修改纯文本文件, Emacs还包括特殊功能,以帮助您编写许多不同的程序和标记语言。 Emacs的可以比较两个文件,并高亮它们之间的不同。 Emacs是一个文件管理器。 Emacs可以阅读新闻,邮件,和RSS feeds 。甚至可以在Emacs中玩俄罗斯方块。您可能会看到现在为什么有些人认为Emacs的将不仅仅是一个文字编辑器,几乎是一个完整的操作系统。有些用户发现,他们在Emacs中几乎可以做所有的工作 。

Vim

Vim

Vim中是一个难以置信的复杂的文本编辑器,和我们名单上其他的编辑器相比更加类似于Emacs(虽然Vim和Emacs的用户似乎有些矛盾) 。我不认为我能够做到用几个简单的句子就能公正的表述,考虑到已经有大量的资料对其说明(更不用提,我只是粗略的了解Vim) 。我只想说, Vim中可能拥有本文中所提到的所有功能,以及其他几百种以上。首先, check out “Vim in 6K”

Bespin

Bespin

我知道Bespin并非真正的Windows文本编辑器,几乎它拥有的功能集是其他的编辑在做,但我想把它纳入,是因为我真的很喜欢在线文字编辑器这个概念,因为它有一个其他编辑器没有的大的(明显)的功能:云访问您的代码。它也可以提供HTML , CSS和JavaScript语法高亮的 。

Textpad

Textpad

TextPad是一个相当简单的编辑器:它拥有选择栏,拖放文字档案,以及超链接的支持。它也支持大文件(根据大小的虚拟内存) 。这是什么?那么,功能清单还提到右键单击菜单。

E-Text Editor

E-Text Editor

这是一个最有趣的编辑,主要是因为把’外国’功能带来到Windows 中:

“与cygwin紧密结合 [Windows中的Linux虚拟环境 ] ,您就可以使用全系列的UNIX外壳工具,并可以延伸所选择的语言,如Ruby, Perl, Python和更多。 ”

另一个优势是,继承了TextMate句柄;它也支持版本控制,这样就不必跟踪文件的不同版本。

In-Type

In-Type

Intype是一个非常整洁小编辑器,一直在持续发展。目前,它没有很多的功能(你甚至不能拖放文本) ,但看起来非常的精美。细节真的很好,并已经提供了非常广泛的选择,并支持20多个语言(与支持创建更多的) 。留意它,很有前途。

EditPlus

EditPlus

EditPlus没有任何独特的,但也有一些细节:当使用crtl +双击激活他们,网址和电子邮件地址会高亮。它还具有一个内置在浏览器进行HTML预览,支持FTP和SFTP。以及宏和正则表达式查找和替换。

HippoEDIT

HippoEDIT

HippoEDIT提供一些不同的东西,自动完成:持久性的提示,键入时光标上端为您已经输入的内容做文字提示。超过二十几种语言的语法高亮,其中许多语言包括代码模板。 HippoEDIT也有自定义的键盘快捷键和工作布局。

UltraEdit

UltraEdit

UltraEdit比起文本编辑器似乎更象一个IDE;也有数百种(或者上千)的功能融合。显然不仅仅是为了Web开发,UltraEdit可以进行超级自定义,根据不同的开发工作选择不同的’环境’。据称“几乎所有的编辑工作”是自动完成的。UltraEdit还支持FTP和内置的SSH /Telnet控制台访问您的服务器。

Sublime Text

Sublime Text

Sublime Text可能是一个最有趣的编辑,我看了看,主要是因为其超级酷的’放大’文件视图功能。一个缺点是参数选择对话其实只是一堆文本文件,这可能会使你不知道确切寻找内容的时候变得有些困难。我喜欢当右键单击其链接打开本地文件的选项,并有一些自动化功能,因此这将使它成为了文本编辑器的可靠选择。

附言

搜寻本文时,我发现了其他一些相关的东西。首先,良好的文本编辑器是多编码的:他们为书写的内容提供了一个良好的环境。为此,您可能想要查看WriteMonkey, Q10, 或者or DarkRoom。这些编辑虽然不擅长编码,但作为小消遣的书写模仿很好。

然后,对一些文本编辑的有趣的提示,这里是“关于有效的文本编辑2.0的七个习惯 ”的视频,VIM的创建者。

Leave a Reply