發(fā)布于:2021-01-12 14:00:15
0
259
0
尋找具有更多功能的嵌入式代碼編輯器,您將不知道該怎么做?Ace自2010年以來就存在,這是有原因的。快來看看此代碼編輯器提供的功能并進(jìn)行測(cè)試。
嵌入式代碼編輯器
Ace是用JavaScript編寫的,是一種代碼編輯器,可以輕松地嵌入到Web甚至JavaScript應(yīng)用程序中。在您的網(wǎng)站中嵌入Ace很簡(jiǎn)單,只需按照指南進(jìn)行操作并使用提供的代碼即可。還可以選擇使用預(yù)打包的版本在本地克隆和托管Ace 。(可以在GitHub上找到四個(gè)不同的預(yù)打包版本,以滿足您的所有需求。)
Ace并不是一個(gè)新手,它實(shí)際上已經(jīng)存在于2010年9月。(但是,以前是Bespin和Skywriter來的。)讓我們慶祝Ace八周年,看看與其他時(shí)間相比,它經(jīng)受住了時(shí)間的考驗(yàn)。代碼編輯器。
包括什么?
有哪些使Ace值得一試的功能?馬上,Ace很快。即使是大文件,它也能保持速度。當(dāng)前,大文件的上限約為4,000,000行代碼。
根據(jù)Ace的Wikipedia頁(yè)面,使用Ace編輯器的一些受支持項(xiàng)目為:Cloud 9 IDE,PythonAnywhere,Koding,Tumblr主題編輯器和WaveMaker。Ace的網(wǎng)站還展示了一些在其網(wǎng)站上使用它的其他大公司。AWS,Khan Academy,Codecademy和Chrome Dev Editor只是其中的一些大手筆。
適合皇后使用的功能:
完全可自定義的鍵綁定(包括vim和Emacs模式)
自動(dòng)縮進(jìn)和縮進(jìn)
突出顯示120種語(yǔ)言的語(yǔ)法,并包括對(duì)更多語(yǔ)言的導(dǎo)入支持
隱藏字符顯示
文字拖放
換行
輕松剪切,復(fù)制,粘貼
可自定義的字體大小和光標(biāo)樣式
軟標(biāo)簽和真實(shí)標(biāo)簽
搜索并替換為正則表達(dá)式
代碼折疊
可選命令行
JavaScript,CoffeeScript,CSS和XQuery的實(shí)時(shí)語(yǔ)法檢查器
通過BSD許可在活躍的社區(qū)中開源!
測(cè)試出來
在現(xiàn)場(chǎng)演示將向您展示它是如何做,什么功能的各種各樣的。
探索許多自定義選項(xiàng),使用多種語(yǔ)言進(jìn)行記錄,然后嘗試不同的主題。(個(gè)人而言,我是Dracula主題的粉絲。但是,當(dāng)您感到有點(diǎn)Matrix-y時(shí),總會(huì)有“黑底綠”。)
如果這些都不吸引您,Ace還支持導(dǎo)入自定義主題。如果您確實(shí)要這么做,我無(wú)法阻止您在紅色背景上用洋紅色文字編碼。
選擇太多了嗎?這是簡(jiǎn)單的演示。
您是否真的需要打包到Ace中的所有選項(xiàng)?你可能不會(huì)。如果是這樣的話,那么也許一個(gè)更簡(jiǎn)單的代碼編輯器就更適合您了。例如,代碼鏡像是內(nèi)置JavaScript的輕量級(jí)Web IDE。你沒有得到相當(dāng)多的一聲,你在做的王牌,但仍有功能和出去超過100種語(yǔ)言的內(nèi)置支持了一把。
但是,如果您只關(guān)注功能,那么Ace可以滿足您的要求。
您使用過Ace嗎?是您選擇的頂級(jí)代碼編輯器,還是您的武器庫(kù)中還有另一個(gè)收藏夾?與我們分享您的想法!
作者介紹
熱門博客推薦