推薦一款 IDEA 神器 ,人工智能幫你寫代碼,不再用加班了!!

如下文章來源於Java技術棧 ,做者棧長java

簡介

Codota 是一款優秀的 AI 代碼自動完成工具,能夠幫助咱們極大的提升開發效率。segmentfault

官網: https://www.codota.com/

支持主流語言:服務器

Java, Javascript, TypeScript, Python, PHP, Go, Ruby, C, C++, Rust, C# ……工具

支持主流開發工具:
image開發工具

代碼私有:人工智能

Codota 不會將代碼發送到 Codota 服務器,只會從當前編輯的文件中發送最小的上下文信息,以便幫助 Codota 在當前本機範圍內作出預測。spa

使用

下面以 IntelliJ IDEA 爲例演示 Codota 到底有多強大。插件

先安裝 Codota 插件:
image.png3d

一、代碼自動完成行

Codota 基於數百萬個開源的 Java 程序代碼自動完成代碼行,根據自動提示的上下文,能夠幫助咱們更快地編寫代碼,錯誤更少。code

輸出一個類的字母,就提示經常使用的類列表:
image.png

輸完變量名或者 = 號以後,還知道你可能須要幹什麼:
image.png

輸完對象後,展現一個類經常使用的方法列表:
image.png

二、代碼示例

Java API 不會用?還要處處找使用示例?Codota 能夠幫你找出最佳開源代碼相關示例。

如:你對 stream 不熟悉,只須要點中該方法,而後選擇獲取相關示例菜單,最佳使用示例都幫你呈現出來了。
image.png
image.png

太棒了!
若是須要 API 的詳細的解釋說明,能夠跳轉到網頁查看。

也能夠手動在 codota 代碼索引庫中查詢對應 API 的最佳使用示例:

https://www.codota.com/code/java/class-index

總結

Codota 基於數百萬的開源代碼幫助咱們自動提示完成行、代碼示例功能真的太強大了,大大提高了開發效率,這個足已幫到許多人了。

Codota 能分析你的代碼習慣,人工智能協助你寫代碼,自動走在你的前面,之後不再用加班咯。。

相關文章
相關標籤/搜索