裂牆推薦!國產Java代碼補全神器,aiXcoder 2.0實測

國人的「代碼補全工具」aiXcoder近期推出了「本地2.0新版」,筆者感覺試用一番...

發現新的2.0版一改之前1.0版對電腦性能的要求,在筆記本上運行也能保持穩、準、狠!而且本地運行,完全確保代碼隱私!不禁令人感嘆,國產神器,反覆磨礪,終成正果!

IntelliJ市場下載,本地運行,確保代碼安全

在 IntelliJ 插件市場上,直接搜索「aiXcoder」,即可安裝。各位Java小夥伴們,都可以來試試。

安裝插件以後,它會自動下載服務端。筆者發現,服務端的大小比之前的版本小了很多,下載很快完成。安裝後,插件的啓動也變快了很多!

兩行提示,穩!準!狠!

剛一使用aiXcoder 2.0會發現,它給出的提示備選條數少了,默認情況下,只推薦兩行!對比其他同類插件動輒給出滿屏的備選項,足見aiXcoder開發者對其「提示準確率」的自信!

兩行推薦,一短一長!第一個是短推薦,給出開發者最可能需要的短結果,第二個是長推薦,很多時候能預測出一整句程序!一短一長,相得益彰。

筆者試着寫了一個 Java 函數,沒想到長預測基本上能把整個函數補全!一整段代碼,筆者只鍵入了幾個首字母,其他都靠aiXcoder自動補全,爽!

從體驗上來看,aiXcoder 2.0預測得還是非常準的,並且與之前用過的TabNine相比,它的提示頻率高了很多很多,基本每一次鍵入都有對應的補全推薦。

性能提升,筆記本上跑AI引擎!

據aiXcoder開發者提供的信息,他們對後端的深度學習引擎進行了大幅修改,大幅提升了反應速度,並降低了對電腦的性能要求。在筆者的 MacBook Pro 筆記上,基本感覺不到延遲,它和 IDE 推薦的 API 基本是同時出現的。

爲了能夠平衡「補全能力」和「計算性能」之間的關係,aiXcoder2.0提供了一個新的可配置選項。下圖中間那個滾動條,向左拖動,越靠近「Faster」,表示會盡快返回預測結果;向右滑動,越靠近「Longer」,表示插件將反饋給你更長的結果,當然也需要更多的計算時間。小夥伴們可以根據自己電腦的情況,自己選擇。

當然,畢竟各位小夥伴的電腦性能不一樣,能不能跑起一個深度學習的引擎,各位可以自己試試哦~~

用中文關鍵詞,隨時搜Github代碼!

一直以來,怎麼搜索Github上的代碼,始終是各位小夥伴們面臨的問題。與 aiXcoder2.0 一起推出的新版「代碼搜索引擎」,提供了多種搜索Github代碼的辦法:用關鍵詞搜,用API搜,用代碼搜...各種辦法,香啊~~

寫着寫着代碼,直接選中代碼塊,右鍵用 aiXcoder「搜索相似代碼」。例如我正寫着一段編輯距離計算函數,右鍵搜索直接就找到了大神實現的一些函數。

這個代碼搜索引擎,還可以通過網頁訪問!地址在下面,各位朋友也都可以試試:

codesearch.aixcoder.com

我接着手頭正在寫的編輯距離函數代碼,在自然語言搜代碼中輸入中文「如何計算編輯距離」,然後神奇地找到了一票實現。貌似,我可以直接修改修改就用了?

體驗一番下來,筆者不禁感嘆,aiXcoder的確脫胎換骨了!目前,在IntelliJ市場上,aiXcoder已經有11萬下載了,據說有100多個國家和地區的用戶都在使用aiXcoder...作爲一款國產代碼搜索神器,咱們應該多多支持!

唯一比較遺憾的是2.0本地版目前只推出了 Java版,據說近期 Python 或 JavaScript也會上線,屆時筆者再跟大家分享。從 Java 的效果來看,其他語言還是非常值得期待的......

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章