十种常见的代码编辑器
1.vs code
? 微軟推出的輕量級(jí)代碼編輯器,是本人使用最多的編譯器(主要是好玩的插件多),支持幾乎所有主流的開(kāi)發(fā)語(yǔ)言的語(yǔ)法高亮、智能代碼補(bǔ)全、自定義熱鍵、括號(hào)匹配、代碼片段、代碼對(duì)比 Diff、GIT 等特性,支持插件擴(kuò)展,并針對(duì)網(wǎng)頁(yè)開(kāi)發(fā)和云端應(yīng)用開(kāi)發(fā)做了優(yōu)化。
分享下本人的死宅背景~
?2. NETBEANS
? NetBeans是Sun公司(2009年被甲骨文收購(gòu))在2000年創(chuàng)立的開(kāi)放源代碼供開(kāi)發(fā)人員和客戶(hù)社區(qū)的家園,旨在構(gòu)建世界級(jí)的Java?IDE。NetBeans當(dāng)前可以在Solaris、Windows、Linux和Macintosh OS X平臺(tái)上進(jìn)行開(kāi)發(fā),并在SPL(Sun公用許可)范圍內(nèi)使用。
NetBeans包括開(kāi)源的開(kāi)發(fā)環(huán)境和應(yīng)用平臺(tái),NetBeans IDE可以使開(kāi)發(fā)人員利用Java平臺(tái)能夠快速創(chuàng)建Web、企業(yè)、桌面以及移動(dòng)的應(yīng)用程序,NetBeans IDE已經(jīng)支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等開(kāi)發(fā)語(yǔ)言。??
3. JEDIT
??jEdit是一個(gè)用Java語(yǔ)言開(kāi)發(fā)的文本編輯器,在GPL下發(fā)布。
它可以在Windows、Linux、Mac OS等多種平臺(tái)下運(yùn)行,并且有很多插件,可以擴(kuò)充基本功能。它也支持80多種文件類(lèi)型的文法加亮顯示。支持包括UTF-8在內(nèi)的多種字符編碼。
4.?Notepad++
?Notepad++是?Wind ows 操作系統(tǒng)下的一套 文本編輯器?(軟件版權(quán)許可證: GPL),有完整的中文化接口及支持多國(guó)語(yǔ)言編寫(xiě)的功能 (UTF8 技術(shù))。 Notepad++功能比 Windows 中的 Notepad (記事本)強(qiáng)大,除了可以用來(lái)制作一般的純文字說(shuō)明文件,也十分適合編寫(xiě)計(jì)算機(jī)程序代碼。
5. Vim
Vim簡(jiǎn)介. Vim是Vi IMproved的首字母縮寫(xiě)。. 它是由Bram Moolenaar編寫(xiě)的免費(fèi)開(kāi)源文本編輯器。. 它于1991年首次針對(duì)UNIX類(lèi)系統(tǒng)發(fā)布,其主要目標(biāo)是為Vi編輯器提供增強(qiáng)功能。. Vim被認(rèn)為是克隆Vi編輯器。. 像Vi一樣,它也是以命令為中心的編輯器。. 學(xué)習(xí)Vim的一個(gè)優(yōu)點(diǎn)是 - 它隨處可用。. 采用任何UNIX類(lèi)系統(tǒng),如Linux,Mac,HP-UX,AIX等等,默認(rèn)情況下Vim是安裝在系統(tǒng)中的。. Vim傳統(tǒng)上沒(méi)有GUI,但現(xiàn)在有一個(gè)名為gVim的獨(dú)立安裝程序,它可以提供GUI功能。
6. GNU?Emacs
GNU Emacs 簡(jiǎn)介. 1984年, Richard Stallman 開(kāi)始致力于開(kāi)發(fā)GNU Emacs,這是一個(gè)自由軟件,以代替成為專(zhuān)有軟件的Gosling Emacs。. 最初GNU Emacs是在Gosling Emacs的基礎(chǔ)上開(kāi)發(fā)的,不過(guò)Stallman后來(lái)用一個(gè)真正的Lisp 解釋器 代替了原來(lái)的Mocklisp解釋器,由于Lisp解釋器在此軟件中的核心地位,這意味著實(shí)際上重寫(xiě)了幾乎全部代碼。. GNU Emacs是GNU計(jì)劃的第一個(gè)項(xiàng)目,以C語(yǔ)言編寫(xiě),將Emacs Lisp(其解釋器由C實(shí)現(xiàn))作為擴(kuò)展語(yǔ)言。
7. Sublime Text
Sublime Text 是一個(gè)文本編輯器(收費(fèi)軟件,可以無(wú)限期試用,但是會(huì)有激活提示彈窗),同時(shí)也是一個(gè)先進(jìn)的代碼編輯器。Sublime Text是由程序員Jon Skinner于2008年1月份所開(kāi)發(fā)出來(lái),它最初被設(shè)計(jì)為一個(gè)具有豐富擴(kuò)展功能的Vim。
Sublime Text具有漂亮的用戶(hù)界面和強(qiáng)大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫(xiě)檢查,書(shū)簽,完整的?Python?API , Goto 功能,即時(shí)項(xiàng)目切換,多選擇,多窗口等等。Sublime?Text 是一個(gè)跨平臺(tái)的編輯器,同時(shí)支持Windows、Linux、Mac OS X等操作系統(tǒng)。
8.?Atom
? Atom 是github專(zhuān)門(mén)為程序員推出的一個(gè)跨平臺(tái)文本編輯器。具有簡(jiǎn)潔和直觀的圖形用戶(hù)界面,并有很多有趣的特點(diǎn):支持CSS,HTML,JavaScript等網(wǎng)頁(yè)編程語(yǔ)言。它支持宏,自動(dòng)完成分屏功能,集成了文件管理器。
9.?PSPad?Edit
? PSPad中文版PSPad Edit是一款非常小巧好用的編輯器,它支持html,php,pascal,jscript,vbscript,sql,perl,java等語(yǔ)言的編輯,可以同時(shí)編輯多個(gè)文件,可以使用project,內(nèi)置hex編輯器,內(nèi)置hex編輯器,支持宏的錄制和使用,支持語(yǔ)法高亮和彩色顯示內(nèi)置文件比較工具,支持宏的錄制和使用,內(nèi)置ftp工具,可以針對(duì)不同的文件類(lèi)型設(shè)置對(duì)應(yīng)的外部工具,支持外部編譯器,是一款程序員非常喜歡的編輯器。
10.?Geany
Geany是一個(gè)小巧的使用GTK+2開(kāi)發(fā)的跨平臺(tái)的開(kāi)源集成開(kāi)發(fā)環(huán)境,以GPL許可證分發(fā)源代碼,是免費(fèi)的自由軟件。當(dāng)前版本:1.36。
該軟件小巧、啟動(dòng)迅速,缺點(diǎn)是界面簡(jiǎn)陋、功能簡(jiǎn)單。
總結(jié)
以上是生活随笔為你收集整理的十种常见的代码编辑器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何实现在 Vue 中嵌入代码编辑器 ?
- 下一篇: 洛谷3966 BZOJ3172 单词 A