乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      這些優(yōu)秀的主流代碼編輯器,你用過多少款?

       Levy_X 2017-10-07



      這些年來,編寫代碼本身已經(jīng)成為一種藝術(shù)。現(xiàn)在,有大量的編程語(yǔ)言可供開發(fā)者選擇使用,從匯編語(yǔ)言到 Ruby 和 Python。盡管對(duì)于給定的項(xiàng)目有許多編程語(yǔ)言可供選擇,但有一件事是亙古不變的,每個(gè)開發(fā)者都需要一個(gè)代碼編輯器來寫代碼。

      一個(gè)好的代碼編輯器不僅僅是一個(gè)簡(jiǎn)單的文本編輯工具,這是發(fā)生奇跡的地方,開發(fā)者編寫的代碼會(huì)轉(zhuǎn)化為更大的項(xiàng)目的可用組件。鑒于這一重要性,難怪開發(fā)者會(huì)對(duì)與他們?nèi)找构蔡幍拇a編輯器如此挑剔。每個(gè)開發(fā)者都希望擁有一個(gè)快速、易于使用且功能均衡的代碼編輯器。

      每個(gè)代碼編輯器都會(huì)聲稱自己是最好的,然而你需要的可能只是唯一一款代碼編輯器。下面是一些主流的、好評(píng)度高的代碼編輯器,各位開發(fā)者不妨看看是否有適合自己的。



      Vim

      https://www.oschina.net/p/vim


      Vim 是最流行的代碼編輯器之一。它是免費(fèi)開源且跨平臺(tái)的,稱它為代碼編輯器中最為優(yōu)秀經(jīng)典的上古神器也不為過。尤其是在 Linux 開發(fā)者中,它享有相當(dāng)高的聲譽(yù)。Vim 高度可定制,還可在 Dos 中運(yùn)行。

      在剛?cè)腴T開發(fā)的群體中 Vim 可能不會(huì)十分流行,因?yàn)樗娜腴T學(xué)習(xí)曲線陡峭。下面是 Vim 附帶的一些功能:

      • 集成的 UI

      • 支持超過 200 種語(yǔ)言的語(yǔ)法高亮



      Light Table

      https://www.oschina.net/p/lighttable


      Light Table 是另一個(gè)免費(fèi)開源的代碼編輯器,它有一個(gè)非常簡(jiǎn)潔干凈的界面,以及大量的擴(kuò)展。Light Table 同樣與 Windows, Mac 和 Linux 這幾個(gè)主流平臺(tái)兼容,并且高度可定制。

      使用 Light Table,用戶可實(shí)時(shí)看到發(fā)生的變化。該編輯器十分輕量,并且支持不同的嵌入。Light Table 致力于打造一個(gè)易于上手,但同樣適合工作的強(qiáng)大的編程環(huán)境。



      Chocolat

      https://www.oschina.net/p/chocolat


      Chocolat 是 Mac 平臺(tái)上一款強(qiáng)大的代碼編輯器,兼容原生的 Cocoa 及具有強(qiáng)大的文本編輯功能。Chocolat 旨在與系統(tǒng)無(wú)縫集成,它支持許多編程語(yǔ)言的語(yǔ)法高亮。Chocolat 為 JavaScript, Python 和 HTML 文件提供拖拽功能,只需要拖拽文件或者文件夾到軟件界面即可。Chocolat 還支持窗口分割、標(biāo)簽頁(yè)、色彩主題等功能。界面和 MacVim 非常相似。

      一些其他的功能:

      • 項(xiàng)目搜索和更換

      • 實(shí)時(shí)錯(cuò)誤檢測(cè)



      Notepad

      https://www.oschina.net/p/notepadplusplus


      Notepad 有許多理由成為開發(fā)者首選的代碼編輯器,這個(gè)輕量級(jí)的代碼編輯器是免費(fèi)開源的,速度很快且占用極少的資源,即便如此,但其功能并不馬虎,開發(fā)者想要的功能幾乎都有了。最好的一點(diǎn)是這個(gè)代碼編輯器是新手和老鳥們的理想選擇。

      該編輯器支持的編程語(yǔ)言基本涵蓋了開發(fā)者在開發(fā)中使用的全部語(yǔ)言,Notepad 的一些亮點(diǎn)特性:

      • 語(yǔ)法高亮

      • 支持 FTP

      • 外部插件

      • 跨平臺(tái)的兼容性

      • 代碼和文本折疊

      • 集成編譯器



      Visual Studio Code

      https://www.oschina.net/p/visual-studio-code


      Visual Studio Code (簡(jiǎn)稱 VS Code/VSC) 是一款免費(fèi)開源的現(xiàn)代化輕量級(jí)代碼編輯器,支持幾乎所有主流編程語(yǔ)言的語(yǔ)法高亮,支持插件擴(kuò)展,并針對(duì)網(wǎng)頁(yè)開發(fā)和云端應(yīng)用開發(fā)做了優(yōu)化。軟件跨平臺(tái)支持 Windows、Mac 以及 Linux,運(yùn)行流暢。

      Visual Studio Code 還有以下特性:

      • 智能代碼補(bǔ)全

      • 自定義熱鍵

      • 括號(hào)匹配

      • 代碼片段

      • 代碼對(duì)比

      • 支持 Git 等特性



      Sublime Text

      https://www.oschina.net/p/sublimetext


      如果您正在尋找一款輕量且性能優(yōu)秀的代碼編輯器,Sublime Text 是您的不二選擇。這個(gè)跨平臺(tái)的代碼編輯器外觀驚艷,表現(xiàn)也非常出色,雖然是收費(fèi)軟件,但可以無(wú)限期試用。

      Sublime Text 提供了許多優(yōu)秀的功能:

      • 提供外部插件的安裝包

      • 支持 Python 腳本

      • 高度可定制的界面

      • 即時(shí)的文件切換

      • 語(yǔ)法和錯(cuò)誤檢測(cè)

      • 多行選擇和編輯

      • 代碼自動(dòng)補(bǔ)全

      • 豐富的主題



      TextWrangler

      http://www./products/textwrangler/download.html


      TextWrangler 可能是 Mac 平臺(tái)上最好的代碼編輯器,它支持 44 種編程語(yǔ)言,包括 JavaScript, Python, HTML, SQL 等。TextWrangler 出身名門 Bare Bones Software,雖輕量卻不失全能:語(yǔ)法高亮、智能搜索、代碼折疊等等針對(duì)文本的批處理功能都有提供。

      作為 BBedit 的后繼,它在功能上做了一些精簡(jiǎn),缺少 Markup,Clippings 功能,略有遺憾。但免費(fèi)的優(yōu)勢(shì)讓它同樣成為不少開發(fā)者的首選,程序界面清爽簡(jiǎn)單,只有常用功能,F(xiàn)TP/SFTP/AppleScript/Mac OS UNIX 腳本之類高級(jí)功能藏在菜單里。

      TextWrangler 能輕松處理大體積的源代碼文件,提供了廣泛的功能,包括:

      • 支持插件和宏

      • 安全的 FTP

      • 支持 SSH

      • 語(yǔ)法高亮

      • 自動(dòng)完成

      • 拼寫檢查



      Atom

      https://www.oschina.net/p/github-atom


      GitHub 是全球最大的代碼托管平臺(tái),然而它的開發(fā)者們并不滿足于此。他們使用最先進(jìn)流行的技術(shù)打造了一款稱為“屬于 21 世紀(jì)”的代碼編輯器 —— Atom。Atom 免費(fèi)開源且跨平臺(tái),整合了 Git 并提供類似于 SublimeText 的包管理功能,有豐富的插件擴(kuò)展,可配置性非常高。不過也有不少用戶吐槽它的臃腫和卡頓。

      盡管是免費(fèi)軟件,但 Atom 依然提供了幾個(gè)關(guān)鍵重要的功能,包括:

      • 內(nèi)置包管理工具

      • 可定制的主題

      • 支持命令面板

      • 與 GitHub 集成



      Coda

      https://www.oschina.net/p/coda


      Code 是 Mac 平臺(tái)上的一款代碼編輯器,追求速度和穩(wěn)定性的開發(fā)者應(yīng)該會(huì)喜歡它。Coda 主打是面向 Web 開發(fā)者、網(wǎng)頁(yè)設(shè)計(jì)師的編輯器。Coda 不但輕巧,而且功能強(qiáng)大。它整合了終端、文字編輯器、CSS 編輯器、內(nèi)容發(fā)布(結(jié)合了 Transmit 的 FTP Client 功能)等整個(gè) Web 開發(fā)流程所需的工具。Code 是收費(fèi)軟件,提供 7 天免費(fèi)使用的試用版。

      Coda 提供了一系列強(qiáng)大的功能,包括:

      • 內(nèi)置調(diào)試器

      • 本地終端

      • Leopard GUI

      • 代碼自動(dòng)補(bǔ)全

      • 支持大體積文件



      Text Mate

      https://www.oschina.net/p/textmate


      Text Mate 是 Mac 平臺(tái)上另一個(gè)流行的代碼編輯器,因在 Ruby 和 RoR 社區(qū)中而聲名大噪。事實(shí)上,支持的完整語(yǔ)言列表囊括了所有主要的和次要的編程語(yǔ)言。這個(gè)編輯器基本版免費(fèi),完整版則需要付費(fèi)使用。

      Text Mate 與 BBEdit 一起并稱蘋果機(jī)上的 Emacs 和 Vim。尤其適合開發(fā)者使用,可以定制許多貼心使用的功能。

      Text Mate 提供了許多功能,包括:

      • 支持 FTP

      • 支持 Xcode

      • 語(yǔ)法高亮

      • 支持可折疊代碼塊

      • 列選擇和鍵入

      • 代碼自動(dòng)補(bǔ)全



       jEdit

      https://www.oschina.net/p/jedit


      jEdit 自稱是為嚴(yán)謹(jǐn)?shù)某绦騿T打造的一款嚴(yán)謹(jǐn)編輯器。它是一款使用 Java 開發(fā)的開源項(xiàng)目(可自由使用),在 GPL 許可證下發(fā)布。它可以在 Windows、Linux、Mac 等多種平臺(tái)下運(yùn)行,并且有很多插件,可以擴(kuò)充基本功能。它也支持 80 多種文件類型的語(yǔ)法高亮顯示。支持包括 UTF-8 在內(nèi)的多種字符編碼。

      jEdit 有很方便的宏定義功能,可以用 BeanShell、Jython 和 JavaScript 等腳本語(yǔ)言。

      除了支持 100 的插件和宏,還有一些精彩的功能:

      • 通過第三方插件集成編譯器

      • 支持 FTP 與集成 FTP 的瀏覽器

      • 拼寫檢查



      BBEdit

      https://www.oschina.net/p/bbedit


      也稱為 Bare Bone Edit,該代碼編輯器僅支持在 Mac 平臺(tái)上使用,可以讓您輕松搜索,操作和編輯代碼。 試用版免費(fèi)下載使用,完整版本需要付費(fèi)。

      智能接口讓 BBEdit 具有一流的功能,包括 grep 匹配,搜索和替換多個(gè)文件,項(xiàng)目定義的工具,功能導(dǎo)航和眾多編程語(yǔ)言的語(yǔ)法高亮,代碼折疊,F(xiàn)TP 和 SFTP 打開和保存,AppleScript 以及 Mac OS X 的 Unix 的腳本支持,代碼自動(dòng)補(bǔ)全,還有一個(gè)強(qiáng)大的 HTML 工具配套。

      BBEdit 提供以下功能:

      • 代碼自動(dòng)完成

      • 可分割的編輯窗口

      • 語(yǔ)法高亮顯示



      Araneae

      http://www./software/araneae



      Araneae 僅支持在 Windows 上使用,因其干凈簡(jiǎn)單的界面而被大眾所知,它的簡(jiǎn)潔性讓開發(fā)者能輕松編寫代碼。Araneae 是完全免費(fèi)的軟件。

      提供了以下的功能:

      • 支持流行的編程語(yǔ)言,包括 HTML,CSS,PHP,Rails,XHTML 等

      • 支持 jEdit 等多個(gè)實(shí)例



      UltraEdit

      https://www.oschina.net/p/ultraedit



      UltraEdit 是 Windows 平臺(tái)上的代碼編輯器,盡管 UltraEdit 不是一款開源軟件,而且需要付費(fèi),但它應(yīng)該是最為強(qiáng)大的一款代碼編輯器了,它支持幾乎所有主流的編程語(yǔ)言,包括 JavaScript,HTML,Perl,C/C 和 PHP??梢跃庉嬑谋尽⑹M(jìn)制、ASCII 碼,完全可以取代記事本(如果電腦配置足夠強(qiáng)大),內(nèi)建英文單字檢查、C 及 VB 指令突顯,可同時(shí)編輯多個(gè)文件,而且即使開啟很大的文件速度也不會(huì)慢。還支持代碼折疊和宏。

      這款代碼編輯器包含開發(fā)者喜愛的功能,如:

      • 與 SSH 集成

      • 語(yǔ)法高亮顯示

      • 多選代碼

      • 可編輯的列和塊

      • 支持 FTP


      Emacs

      https://www.oschina.net/p/emacs


      Emacs 是著名的集成開發(fā)環(huán)境和代碼編輯器。Emacs 被公認(rèn)為是最受專業(yè)程序員喜愛的代碼編輯器之一。Emacs 具有強(qiáng)大的可擴(kuò)展性,在程序員和其他以技術(shù)工作為主的計(jì)算機(jī)用戶中廣受歡迎。最初由 Richard Stallman 于 1975 年在 MIT 協(xié)同蓋伊·史提爾二世共同完成。

      此外 Emacs 還有如下特點(diǎn):

      • 實(shí)時(shí)編輯器

      • Self-documenting

      • 可定制性

      • 可擴(kuò)展性(集成 Lisp 語(yǔ)言)

      歡迎大家在評(píng)論區(qū)分享或補(bǔ)充自己使用的編輯器~


      來源:開源中國(guó)

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多