设为首页 收藏本站
查看: 3146|回复: 0

[经验分享] 10个最流行免费的Mac OS文本编辑器

[复制链接]

尚未签到

发表于 2015-12-31 00:51:16 | 显示全部楼层 |阅读模式
  转载自: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这种有着极强扩展性的编程语言,从而实现了包括编程、编译乃至网络浏览等等功能的扩展。

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

DSC0001.jpg
  3) Vimfor Mac OS X : Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。
  Vim的第一个版本由Bram Moolenaar在1991年发布。最初的简称是Vi IMitation,随着功能的不断增加,正式名称改成了Vi IMproved。现在是在开放源代码方式下发行的自由软件。

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

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

DSC0004.jpg
  6) MadEdit : MadEdit是一款跨平台的编辑器,可对文本、十六进制进行编辑,按照GNUGPL发布,是自由软件。 功能 可运行于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字符拼成的各种图形)文件

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

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

DSC0007.jpg
  9) Eddie : Eddieis 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 thatcombines 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.

DSC0008.jpg
  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 这块,我没有非凡的手艺,
  弄不出漂亮的东西来,对此我一直心存芥蒂。。。。
  抽出空来,我会尝试其他一些优秀的语言来作为我开发辅助工具的替代品。
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-158585-1-1.html 上篇帖子: Uninstall JavaVM and Xcode On Mac OS X 下篇帖子: ASIHttpRequest (Using ASIHTTPRequest in a Mac OS X project)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表