10個最流行免費的Mac OS文本編輯器
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年發布。最初的簡稱是Vi IMitation,隨著功能的不斷增加,正式名稱改成了Vi IMproved。現在是在開放源代碼方式下發行的自由軟件。
4) jEdit : jEdit是一個用Java語言開發的文本編輯器,在GPL下發布。它可以在Windows、Linux、Mac OS等多種平臺下運行,并且有很多插件,可以擴充基本功能。它也支持80多種文件類型的文法加亮顯示。支持包括UTF-8在內的多種字符編碼。
jEdit也有很方便的宏定義功能,可以用BeanShell、Jython和JavaScript等腳本語言。
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 非常值得你一試。