頂級程式設計人員推薦軟體
在"網際網路+"時代,為了更好地發揮網路資源,開源已經是大勢所趨。其中最具代表性的要數Linux。由於Linux開放原始碼的特性,越來越多的中大型企業、政府投入更多的資源開發Linux。而開源的編碼器也是形形色色,看得讓人眼花繚亂~
形形色色的編輯器
而開源的王國中,有眾多優秀的HTML編輯器等待著被發現。現在,就要為大家介紹幾種,擁有最經典、最高可用性的命令列介面編輯器(Command- Line Interface Editors)和圖形使用者介面編輯器(Graphical User Interface Editors)。
走吧,開始我們的發現之旅!(排名不分先後)
1.Brackets--簡約之王
Brackets介面
Brackets是由Adobe建立和維護,根據MIT許可證釋出,支援Windows、Linux 以及OS X平臺。Brackets是一個免費、開源且跨平臺的HTML/CSS/JavaScript前端WEB整合開發環境(IDE工具)。
Brackets的特點是簡約、優雅、快捷!
它沒有很多的檢視或者皮膚,也沒太多花哨的功能,它的核心目標是減少在開發過程中那些效率低下的重複性工作,例如瀏覽器重新整理,修改元素的樣式,搜尋功能 等等。和Sublime Text、Everedit等通用程式碼編輯器不一樣,Brackets是專門針對WEB前端開發而生……
2.Sublime Text--擴充套件之王
Sublime Text介面
Sublime Text是一個輕量、簡潔、高效、跨平臺的編輯器。Sublime Text更妙的是它的可擴充套件性,它擁有強大的外掛支援,幾乎無所不 能。目前已經更新到Sublime Text 3支援OS X、Windows、Windows 64 bit、Ubuntu 64 bit和 Ubuntu 32 bit。免費下載、超快速超穩定,可以處理大量超大檔案。
3.Atom--最新發布(GitHub Atom 1.0)
Atom介面
Atom是一款由GitHub開發的,支援用Node.js編寫外掛和嵌入Git Contral,面向Mac OS X、GNU/Linux和 Windows的免費的開源文字和原始碼編輯器。6月25日,Atom官博稱,"令人激動不已的是,Atom 正式對公眾開放才一年多點。到目前已發生了 很多事。Atom下載量達130萬次,每月活躍使用者達35萬。"並公佈了最新版本GitHub Atom 1.0。
它預裝了所有一個現代化的文字編輯器所應該具備的一切功能。而且,ATOM還配備了標籤式介面、多窗格佈局、簡單的檔案瀏覽器、易於學習的曲線圖表,以便於你可以快速上手。
4.Aptana Studio--Web開發人員必備IDE
Aptana Studio介面
Aptana Studio是一款基於Eclipse的開源整合開發環境,主要是用於Web開發,擁有HTML、CSS靜態語言的編輯,同時還支援JS、PHP、Ruby on Rails等功能。
Aptana Studio最廣為人知的是它非常強悍的JavaScript編輯器和偵錯程式。Apatana內建Web伺服器系統,使用起來很方便。擁有強大的JS編輯和除錯功能。
5.Light Table--IDE新概念
Light Table介面
Light Table是由Microsoft Visual Studio前部門專案經理ChrisGranger和RobertAttorri開發 的全新理念的IDE,支援多種語言,如Python、Clojure、JavaScript等。Light Table是一個很簡單的概念:我們需要真正 的工作皮膚,不只是編輯器和專案管理器。
"我們可以把東西儘量整潔地堆在這裡,需要的時候可以把資料直接拿出來看",Light Table開發人員說。Light Table擁有炫酷且簡潔的介面,並自詡為"下一代程式碼編輯器"。
6.UltraEdit--可以取代記事本的編輯器
UltraEdit介面
據說,UltraEdit擁有將近2百萬個使用者,銷量居全世界第一,是最強大的一款超級強大的文字編輯器!
UltraEdit是一套功能超級強大的文字編輯器,能夠滿足你一切編輯需要,可以編輯文字、十六進位制、ASCII碼,完全可以取代記事本。內建英文單字檢查、C++及VB指令突顯,可同時編輯多個檔案,而且即使開啟很大的檔案速度也不會慢。
其主要功能有:基於磁碟的文字編輯;文件大小不受限制,即使是數兆位元組的檔案也只佔用最小限度記憶體;可同時開啟和顯示多個文件;列模式編輯,可插入列/刪除/減切/新增序列等。
上半部分,為大家介紹了幾種,擁有最經典、最高可用性的命令列介面編輯器,包括:Brackets、Sublime Text,Atom,Aptana Studio,Light Table和UltraEdit共六種。
下面我們在盤點幾個頂級編輯器,比如:Bluefish Editor,Komodo Edit,IceCoder,Gedit,Vim Edito,GNU Emacs和GNU Nano。
1. Bluefish Editor--為“高階”人士打造
Bluefish Editor介面
Bluefish標榜其自身是"一款為熟練的Web設計員和程式設計師而設的編輯器",但它的UI卻很直觀,任何初學者都很夠很快上手,並在不斷地積累中發現和掌握它的其它功能。
Bluefish是一個基於Gtk的HTML的編輯器,它支援語法加亮,支援HTML、CSS、JAVASCRIPT、Java server pages、Python、Perl、SSI、PHP、XML等語言。從某些方面來說,它類似於Windows下面的Dreamweaver,是製作HTML不可多得的利器。
2. Komodo Edit--輕量級編輯器
Komodo Edit介面
Komodo既支援Perl、PHP、Python、Ruby、Tcl等服務端語言,也支援CSS、HTML、JavaScript、XML等。在使用 Komodo Edit編寫程式碼時,通過其提供的自動完成、呼叫提示、語法糾正、程式碼片斷等功能可以充分提高你的編碼效率,助你寫出高質量的程式碼。
Komode Edit提供專案管理功能,使你的開發過程清晰而充滿條理。
3. IceCoder--麻雀雖小五臟俱全
IceCoder介面
ICEcoder 可以直接在瀏覽器內使用,並且相容三大主流桌面平臺,不論你是線上還是離線,都可以無礙使用。支援檔案拖放編輯、語法著色、缺失標籤補足、HTML 結構 顯示。提供強大的JavaScript API可輕鬆進行互動,支援多種程式語言,包括:PHP,JS,CSS,LESS,Ruby,etc.等。 ICEcoder設計得非常輕巧,易於安裝使用。雖然程式不大,但是它所包含了一個程式碼編輯器所需要的幾乎全部功能。
4. Gedit--gnome桌面
Gedit介面
Gedit也是一個自由開源的編輯器,它基於gnome桌面環境,也是gnome核心應用程式的一部分。
Gedit文字編輯器是Linux和ubuntu系統內初始的預設編輯器。它既適於基本的文字編輯,也適用於高階文字編輯。目前,Gedit在絕大多數ubuntu的發行版中都已經預裝。
5. Vim Editor--傳說中的上古神器,快如閃電
Vim Editor介面
Vim的全稱Vi IMproved(早期名為Vi IMitation),Vim的歷史可以追溯到UNIX之父Ken Thompson編寫的ed後 來發展成ex再到vi再到vim的各種版本(也可以將vim視作vi的進階版本)。另外,vim還是款慈善軟體,鼓勵捐助貧困兒童,並建立了捐助烏干達兒 童的慈善專案。軟體秉承的理念也得到了貫徹,即:減少使用滑鼠、減少敲擊鍵盤、減少手指移動、減少目光移動。
6. GNU Emacs--終極武器
GNU Emacs介面
GNU Emacs是由美國自由軟體的精神領袖,自由軟體基金會的創立者理查德·馬修·斯托曼發明的。與其他文字編輯器的重要區別在於,它是一個完備的 工作環境,使用Emacs可以完成各種日常工作。如:收發電子郵件,通過FTP/TRAMP編輯遠端檔案,通過Telnet登入主機檢視那日曆等。
自十幾年前問世以來,其基本體系架構一直保持穩定,人們在這個基礎架構之上不斷添磚加瓦,逐漸將GNU Emacs構建成一個壯觀的軟體系統。
7. GNU Nano--小如“奈米”
GNU Nano介面
nano在Debian等系統中直接預設安裝。它體積小、操作方便、上手快,在編輯檔案時快捷靈活。
Nano就像他的名字:奈米。是一個簡單的沒有花哨及華麗效果的文字編輯器。Nano在做簡單文字檔案編輯時相當不錯,可以滿足一些基本操作。
另外,nano是遵守GNU通用公共許可證的自由軟體,自從2.0.7版釋出,許可證從GPLv2升級到GPLv3。
至此,13款優秀的編輯器都已經介紹完畢。“有一千個讀者,就有一千個哈姆雷特”每個人的使用感受可能會有所不同,只希望本文能給大家多一種選擇。
相關文章
- 頂級 Linux 開發者推薦的程式設計書籍Linux程式設計
- 頂級程式設計師推薦的程式設計開發書籍【整合】程式設計師
- 中國的頂級軟體程式設計工程師和歐美的頂級軟體程式設計工程師差距有多大?程式設計工程師
- 『軟體推薦』世界頂級恢復軟體排行第一 EaseUS Data Recovery
- 軟體設計雜談(二)--軟體設計與設計人員的個人素質 (轉)
- 推薦一款VNC軟體,推薦一款超級好用的VNC軟體!VNC
- 軟體推薦
- 家居景觀設計軟體推薦DreamPlan Plus for MacMac
- 程式設計師歌曲推薦程式設計師
- Web前端開發人員和設計師必讀文章推薦【系列六】Web前端
- 如何量化考核軟體開發人員績效薦
- Windows軟體推薦Windows
- 效率軟體推薦
- 軟考–軟體設計師薦
- 矽谷好萊塢化:頂級程式設計師有自己的經紀人程式設計師
- 程式設計師必讀的書,StackOverflow 創始人推薦程式設計師
- 5款超級好用的桌面端軟體推薦
- 程式設計科普書籍推薦程式設計
- 程式設計師推薦書單程式設計師
- 新時代程式設計字型推薦程式設計
- 推薦的程式設計網站程式設計網站
- 向量繪圖UI設計用什麼軟體好?ui設計工具推薦~繪圖UI
- 推薦Mac軟體AlfredMacAlfred
- 求推薦CRM軟體
- 工具軟體推薦--Unlocker
- 老程式設計師推薦10個程式設計策略程式設計師
- Web前端開發人員和設計師必讀文章推薦【系列二十八】Web前端
- 軟體開發人員如何提升自己的架構設計能力?架構
- 推薦30個用於微服務的頂級工具微服務
- 推薦!國外程式設計師整理的系統管理員資源大全程式設計師
- 軟體測試初級人員如何應對職場面試?面試
- 低程式碼軟體簡介及推薦列表
- 程式設計師面試 刷題推薦程式設計師面試
- 強烈推薦的軟體
- Windows10 軟體推薦Windows
- 專案管理軟體推薦專案管理
- 為什麼我推薦功能驅動的軟體設計方法? - khalilstemmler
- 沒人比程式設計師更討厭軟體程式設計師