國(guó)產(chǎn)Java代碼補(bǔ)全神器,aiXcoder 2.0實(shí)測(cè)
國(guó)人的「代碼補(bǔ)全工具」aiXcoder近期推出了「本地2.0新版」,筆者感覺試用一番...
發(fā)現(xiàn)新的2.0版一改之前1.0版對(duì)電腦性能的要求,在筆記本上運(yùn)行也能保持穩(wěn)、準(zhǔn)、狠!而且本地運(yùn)行,完全確保代碼隱私!不禁令人感嘆,國(guó)產(chǎn)神器,反復(fù)磨礪,終成正果!

IntelliJ市場(chǎng)下載,本地運(yùn)行,確保代碼安全
在 IntelliJ 插件市場(chǎng)上,直接搜索「aiXcoder」,即可安裝。各位Java小伙伴們,都可以來(lái)試試。

安裝插件以后,它會(huì)自動(dòng)下載服務(wù)端。筆者發(fā)現(xiàn),服務(wù)端的大小比之前的版本小了很多,下載很快完成。安裝后,插件的啟動(dòng)也變快了很多!
兩行提示,穩(wěn)!準(zhǔn)!狠!
剛一使用aiXcoder 2.0會(huì)發(fā)現(xiàn),它給出的提示備選條數(shù)少了,默認(rèn)情況下,只推薦兩行!對(duì)比其他同類插件動(dòng)輒給出滿屏的備選項(xiàng),足見aiXcoder開發(fā)者對(duì)其「提示準(zhǔn)確率」的自信!
兩行推薦,一短一長(zhǎng)!第一個(gè)是短推薦,給出開發(fā)者最可能需要的短結(jié)果,第二個(gè)是長(zhǎng)推薦,很多時(shí)候能預(yù)測(cè)出一整句程序!一短一長(zhǎng),相得益彰。

筆者試著寫了一個(gè) Java 函數(shù),沒想到長(zhǎng)預(yù)測(cè)基本上能把整個(gè)函數(shù)補(bǔ)全!一整段代碼,筆者只鍵入了幾個(gè)首字母,其他都靠aiXcoder自動(dòng)補(bǔ)全,爽!

從體驗(yàn)上來(lái)看,aiXcoder 2.0預(yù)測(cè)得還是非常準(zhǔn)的,并且與之前用過的TabNine相比,它的提示頻率高了很多很多,基本每一次鍵入都有對(duì)應(yīng)的補(bǔ)全推薦。
性能提升,筆記本上跑AI引擎!
據(jù)aiXcoder開發(fā)者提供的信息,他們對(duì)后端的深度學(xué)習(xí)引擎進(jìn)行了大幅修改,大幅提升了反應(yīng)速度,并降低了對(duì)電腦的性能要求。在筆者的 MacBook Pro 筆記上,基本感覺不到延遲,它和 IDE 推薦的 API 基本是同時(shí)出現(xiàn)的。
為了能夠平衡「補(bǔ)全能力」和「計(jì)算性能」之間的關(guān)系,aiXcoder2.0提供了一個(gè)新的可配置選項(xiàng)。下圖中間那個(gè)滾動(dòng)條,向左拖動(dòng),越靠近「Faster」,表示會(huì)盡快返回預(yù)測(cè)結(jié)果;向右滑動(dòng),越靠近「Longer」,表示插件將反饋給你更長(zhǎng)的結(jié)果,當(dāng)然也需要更多的計(jì)算時(shí)間。小伙伴們可以根據(jù)自己電腦的情況,自己選擇。

當(dāng)然,畢竟各位小伙伴的電腦性能不一樣,能不能跑起一個(gè)深度學(xué)習(xí)的引擎,各位可以自己試試哦~~
用中文關(guān)鍵詞,隨時(shí)搜Github代碼!
一直以來(lái),怎么搜索Github上的代碼,始終是各位小伙伴們面臨的問題。與 aiXcoder2.0 一起推出的新版「代碼搜索引擎」,提供了多種搜索Github代碼的辦法:用關(guān)鍵詞搜,用API搜,用代碼搜...各種辦法,香啊~~
寫著寫著代碼,直接選中代碼塊,右鍵用 aiXcoder「搜索相似代碼」。例如我正寫著一段編輯距離計(jì)算函數(shù),右鍵搜索直接就找到了大神實(shí)現(xiàn)的一些函數(shù)。

這個(gè)代碼搜索引擎,還可以通過網(wǎng)頁(yè)訪問!地址在下面,各位朋友也都可以試試:
codesearch.aixcoder.com
我接著手頭正在寫的編輯距離函數(shù)代碼,在自然語(yǔ)言搜代碼中輸入中文「如何計(jì)算編輯距離」,然后神奇地找到了一票實(shí)現(xiàn)。貌似,我可以直接修改修改就用了?

體驗(yàn)一番下來(lái),筆者不禁感嘆,aiXcoder的確脫胎換骨了!目前,在IntelliJ市場(chǎng)上,aiXcoder已經(jīng)有11萬(wàn)下載了,據(jù)說(shuō)有100多個(gè)國(guó)家和地區(qū)的用戶都在使用aiXcoder...作為一款國(guó)產(chǎn)代碼搜索神器,咱們應(yīng)該多多支持!
唯一比較遺憾的是2.0本地版目前只推出了 Java版,據(jù)說(shuō)近期 Python 或 JavaScript也會(huì)上線,屆時(shí)筆者再跟大家分享。從 Java 的效果來(lái)看,其他語(yǔ)言還是非常值得期待的......
作者:純潔的微笑
出處:www.ityouknow.com
資源:微信搜【純潔的微笑】關(guān)注我,回復(fù) 【程序員】【面試】【架構(gòu)師】有我準(zhǔn)備的一線程序必備計(jì)算機(jī)書籍、大廠面試資料和免費(fèi)電子書。 一共1024G的資料,希望可以幫助大家提升技術(shù)和能力。
點(diǎn)我了解:Cxy521-程序員一站式導(dǎo)航網(wǎng)站

浙公網(wǎng)安備 33010602011771號(hào)