10个最流行免费的Mac OS文本编辑器

               

转载自:http://www.open-open.com/home/space-4293-do-blog-id-1335.html

1) XEmacs 是一种强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即 Editor MACroS(宏编辑器)的缩写,最初由Richard Stallman于1975年在MIT协同Guy Steele共同完成。自诞生以来,Emacs演化出了众多分支,其中使用最广泛的两种分别是:1984年由Richard Stallman发起并由他维护至今的GNU Emacs,以及1991年发起的XEmacs。XEmacs是GNU Emacs的分支,至今仍保持着相当的兼容性。它们都使用了Emacs Lisp这种有着极强扩展性的编程语言,从而实现了包括编程、编译乃至网络浏览等等功能的扩展。

2) Bluefish标榜其自身是“一款为熟练的Web设计员和程序员而设的编辑器,但它的UI却很直观,任何初学者都很够很快上手,并在不断地积累中发现和掌握它的其它功能。如果你需要的是一款能够进行Web代码设计的文本编辑器,那么它一定会是一款很不错的软件。它给我的总体印象就是专业却不令人生畏,文字和图标结合的都很好。 Bluefish提供了很多常用的HTML任务选项,例如字体、表格等等,当然还有链接,这个软件是用了一个比较不常见的“链接描述 ”(anchor)来表明可点击的链接。“链接描述”对话框甚至还提供了例如OnClick和OnMouseover这样的Java脚本事件功能。

3) Vim for Mac OS X : Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。

Vim的第一个版本由Bram Moolenaar在1991年发布。最初的简称是VIMitation,随着功能的不断增加,正式名称改成了VIMproved。现在是在开放源代码方式下发行的自由软件。

4) jEdit : jEdit是一个用Java语言开发的文本编辑器,在GPL下发布。它可以在Windows、Linux、Mac OS等多种平台下运行,并且有很多插件,可以扩充基本功能。它也支持80多种文件类型的文法加亮显示。支持包括UTF-8在内的多种字符编码。

jEdit也有很方便的宏定义功能,可以用BeanShell、Jython和JavaScript等脚本语言。

扫描二维码关注公众号,回复: 5925863 查看本文章

5) TextWrangler : TextWrangler是由Bare Bones Software出品的一款免费的文本编辑器。它的前身是BBEditor Lite,TextWrangler既是一个方便的文本编辑器,也是非常轻巧的代码开发工具,内置了包括HTML/XHTML, XML, PHP, JavaScript, Perl, Python, Ruby, Lua, Java, ANSI C, C++, Objective-C等几十种语言的语法高亮。TextWrangler除了功能强大、界面非常漂亮之外(和Mac界面保持一致),启动速度也是它的亮点之一,在Dock上跳动一下就可以启动完毕。

6) MadEdit : MadEdit是一款跨平台的编辑器,可对文本、十六进制进行编辑,按照GNU GPL发布,是自由软件。 功能 可运行于Linux、Windows系统 具有繁、简体中文的界面 有三种编辑模式∶文本、区块、十六进制 在十六进制模式中,可打开超大文件(最大为32GB) 用户可以在编辑时候切换文字编码,就像在网页浏览器中那样 支持多种编码,包括Unicode(UTF-8、UTF-16/32)、Big5、GBK以及S-JIS 支持Unicode CJK 扩展B区(Ext-B) 可进行中文繁、简体的转换 若用户输入的字符不为当前编码支持,该字符会被转换成诸如U+XXXX的Unicode格式 可用正则表达式进行搜索、替换 能够以分页方式显示多个文件 支持许多种变成语言的语法加亮,包括awk、DOS批处理脚本、C/C 、diff/patch、HTML、Java、JavaScript、Pascal、PHP、Perl、Python、Ruby、UNIX Shell脚本、汇编语言 可在Windows平台下浏览ASCII-艺术(用ASCII字符拼成的各种图形)文件

7) Komodo Edit : Komodo 是一个跨平台支持多种程序语言的Integrated Development Environment (IDE)软件,目前他支持了在Windows与Linux上,Perl、Python及JavaScript等的程序语言开发,以及多种程序语言语法不同颜色标注。

8 ) NEdit : Nedit 是一个标准GUI风格的程序开发和文本编辑器。Macintoshi,和Ms-windows的用户会感到对他有似曾相识的感觉,并且会感到使用非常方便,Nedit提供所有的标准菜单对话框和鼠标特性,包括现代GUI环境用户非常熟悉的各种快捷方式.旧风格UNIX下的文本编辑器(like vi)的使用。

9) Eddie : Eddie is a programmers editor for MacOSX and Gnome Linux. Inspired by the Macintosh Programmer’s Workshop, Eddie brings some of it’s powerful features into a modern lightweight and capable programmer’s editor.  The Worksheet in Eddie is a full-featured shell that combines the power of bash and the ease of editing in a normal text window-like mode. Eddie is equally capable at editing HTML, JavaScript, Python, Ruby, Lua and many other languages.

10) Kile : Kile 是一个主要为 KDE 桌面而设计的 LaTeX 集成编辑环境。当前,Kile 已经具有非常完整而丰富的功能,主要包括:可以一键编译、转换、查看文档,支持 LaTeX 命令自动完成,具有文档创建向导和模板,能够方便的插入标记与符号,支持搜索、快速查找章节、方便的加入引用与参考、以及预览文档等等。如果你想要寻找一个功能完备的 LaTeX 编辑器,Kile 非常值得你一试。

PS by yang3wei:

之前用的是苹果自带的 textEdit,不过我发现 TextEdit有点儿聪明过头了,

我有包含 html 数据的 txt文件,textEdit直接用  richText 的方式给我打开了,

搞得我很蛋疼,本来我是想用  TextEdit 以纯文本的形式打开的。

虽然 包含 html 数据的文本文件以 txt 后缀结尾,还是不受控制地以“富文本”的格式打开,纯找抽啊~

看了上面的这篇文章,我试着下载了一下 vim 编辑器,

但是发现 vim 的安装包只适用于 powerPC 硬件架构的老机器了,直接放弃。

然后试了下 TextWrangler ,感觉比较灵活,用起来比较舒服,真正的纯文本编辑器~

有时候真的是越简单越好,以前老觉着 TextEdit 在某些时候很贴心,

但这种贴心便是建立在对用户的妄加揣测上的,符合你需求的时候倒是不赖,

一旦不符合需求了,便要考虑找其他的替代品了,很现实,但确实是这样~

jEdit 的话以前在 windows 上面也用过,不过我老是有这种想法:

在 windows 或 mac os 平台上面最好还是用原生的应用程序,

java 应用的话执行效率就不说了,现在的机器都强大了,说真的实在感觉不出来差异,

主要是觉得 ui 看起来不是很舒服,我看到过一些牛人写出来一些看起来很漂亮的 ui,

但是仅限于此,大部分其他 java 软件在 ui 这块做的并不是很好。

其实在某些特殊需求的时候,我自己也用 java 写工具、写ui,

java 语言的简洁性是确实很值得称道,但是 awt、swing 这块,我没有非凡的手艺,

弄不出漂亮的东西来,对此我一直心存芥蒂。。。。

抽出空来,我会尝试其他一些优秀的语言来作为我开发辅助工具的替代品。


           

猜你喜欢

转载自blog.csdn.net/qq_44894420/article/details/89310986