AI 助手提供自動代碼補全、代碼生成、代碼編輯等能力。你可以使用這些能力來提升開發(fā)效率。
喚起對話框后,你可以在輸入框中輸入你的問題,然后點擊 發(fā)送
按鈕或敲擊回車鍵,AI 助手將回答你的問題。你可以進行多輪問答,不斷補充細節(jié),從而使 AI 助手的回答更加準確。
AI 助手支持自動補全當前代碼。
場景一:在對應(yīng)代碼處,敲擊回車鍵換行。AI 助手會閱讀并理解當前代碼,然后自動補全后續(xù)代碼。
場景二:在對應(yīng)位置添加注釋,然后敲擊回車鍵換行。AI 助手會閱讀并理解代碼注釋,然后直接生成代碼。
AI 助手可以根據(jù)你的自然語言描述生成對應(yīng)的代碼片段。
對話形式 | 步驟說明 |
---|---|
側(cè)邊聊天 | 1. 喚起側(cè)邊對話框。 2. 用自然語言輸入你的需求。 3. 點擊 發(fā)送 按鈕或敲擊回車鍵。 AI 助手將生成所需代碼片段。 生成代碼片段后,你可以按需進行以下操作: 1: 點擊 復(fù)制 按鈕,復(fù)制代碼框中的代碼片段。 2: 點擊 插入光標處 按鈕,將代碼片段插入至對應(yīng)的位置。 3: 點擊 添加至新文件 按鈕,將代碼片段生成為一個單獨的文件。 |
內(nèi)嵌聊天 | 1. 喚起內(nèi)嵌對話框。 2. 用自然語言輸入你的需求。 3. 點擊 發(fā)送 按鈕或敲擊回車鍵。 AI 助手將生成所需代碼片段。 生成代碼片段后,你可以點擊 接受 或 ^Y 按鈕(下圖中紅框表示),采納代碼片段并將其添加對應(yīng)位置。若點擊 拒絕 或 ^N 按鈕(下圖中黃框表示),表示拒絕使用該代碼片段。 |
AI 助手可以編輯指定代碼,包括重構(gòu)、優(yōu)化、修改部分邏輯等。你可以通過自然語言描述代碼編輯需求。
對話形式 | 操作展示 |
---|---|
側(cè)邊聊天 | 1. 喚起側(cè)邊對話框。 1. 選中代碼片段,然后在對話框中輸入自然語言描述。 3. 點擊 發(fā)送 按鈕或敲擊回車鍵。 AI 助手將提供修改后的代碼片段。 生成編輯過的代碼編輯后,你可以按需進行以下操作: 1: 點擊 復(fù)制 按鈕,復(fù)制代碼框中的代碼片段。 2: 點擊 插入光標處 按鈕,將編輯后的代碼片段插入對應(yīng)的位置,替代原先的代碼。 3:點擊 添加至新文件 按鈕,將編輯后的代碼片段生成為一個單獨的文件。 |
內(nèi)嵌聊天 | 1. 選中代碼片段。 2. 喚起內(nèi)嵌對話框。 3. 在對話框中輸入自然語言描述。 4. 點擊 發(fā)送 按鈕或敲擊回車鍵。 AI 助手將提供修改后的代碼片段。 生成編輯過的代碼片段后,你可以點擊 接受 或 ^Y 按鈕(下圖中紅框表示),采納編輯后的代碼片段并用它替代原先的代碼片段,或點擊 拒絕 或 ^N 按鈕(下圖中黃框表示),拒絕使用編輯后的代碼片段。 |
你可以在對話框中輸入自然語言描述或 /explain
指令,AI 助手將解釋選中的代碼片段。
對話形式 | 操作說明 |
---|---|
側(cè)邊聊天 | 1. 喚起側(cè)邊對話框。 2. 選中代碼片段。 3. 在對話框中通過自然語言描述(例如 “ 解釋選中代碼 ”)或輸入 /explain 指令,然后點擊右側(cè)的 發(fā)送 按鈕或敲擊鍵盤上的回車鍵。 AI 助手將解釋該代碼片段。 |
內(nèi)嵌聊天 | 1. 喚起內(nèi)嵌對話框。 2. 選中代碼片段。 2. 在對話框中通過自然語言描述或輸入 /explain 指令,然后點擊右側(cè)的 發(fā)送 按鈕或敲擊鍵盤上的回車鍵。 AI 助手將解釋該代碼片段。 |
你也可以直接在代碼編輯器中選中代碼片段,然后點擊快捷菜單中的 解釋
按鈕,AI 助手將喚起內(nèi)嵌對話框并解釋選中的代碼片段。
你可以在對話框中輸入自然語言描述或 /doc
指令,AI 助手將為指定代碼片段生成注釋。
提示
AI 助手默認生成函數(shù)級注釋,你可以通過自然語言指定生成更詳細的行間注釋。
對話形式 | 操作說明 |
---|---|
側(cè)邊聊天 | 喚起側(cè)邊對話框。 選中代碼片段。 在對話框中通過自然語言描述(例如 “注釋選中代碼 ”)或輸入 /doc 指令,然后點擊右側(cè)的 發(fā)送 按鈕或敲擊鍵盤上的回車鍵。 AI 助手將為該代碼片段生成注釋。 生成代碼注釋后,你可以按需進行以下操作: 1: 點擊 復(fù)制 按鈕,復(fù)制代碼框中的代碼注釋和代碼片段。 2: 點擊 插入光標處 按鈕,將使用帶有注釋的代碼片段替換光標選中的原有代碼片段。 3: 點擊 添加至新文件 按鈕,將代碼片段和代碼注釋生成為一個單獨的文件。 |
內(nèi)嵌聊天 | 1. 喚起內(nèi)嵌對話框。 2. 選中代碼片段。 3. 在對話框中通過自然語言描述或輸入 /doc 指令,然后點擊右側(cè)的 發(fā)送 按鈕或敲擊鍵盤上的回車鍵。 AI 助手將為該代碼片段生成注釋。 生成注釋后,你可以點擊 接受 或 ^Y 按鈕(下圖中紅框表示),采納注釋并將其添加至對應(yīng)的代碼片段,或點擊 拒絕 或 ^N 按鈕(下圖中黃框表示),拒絕使用當前注釋。 |
你也可以直接在代碼編輯器中選中代碼片段,然后點擊編輯器窗口頂部或快捷菜單中的 注釋
按鈕,AI 助手將喚起內(nèi)嵌對話框并生成代碼注釋。
針對圈選的 1 個或者多個函數(shù)生成單元測試代碼,節(jié)省代碼編寫時間
入口 | 功能介紹 | 操作圖示 |
---|---|---|
側(cè)邊聊天 | AI 助手將根據(jù)選擇的函數(shù),在對話框中輸出單元測試代碼。你也可以通過輸入 /test 指令或者輸入類似 ”生成單元測試 “ 的內(nèi)容來觸發(fā)該功能。 對于生成的單元測試代碼,可以選擇復(fù)制、插入光標處,以及添加至新文件。 |
|
內(nèi)嵌聊天 | 同時提供了多個快速觸發(fā)方式: - 選擇函數(shù)名稱后,快速觸發(fā) 單測 入口; - 在 AI 助手對話框中輸入指令或自然語言描述。 |
AI 助手可以修復(fù)在代碼編輯器、問題 標簽頁、終端 中識別到的錯誤。你可以使用該功能來輔助解決 Lint Error
、Debug Error
等各類錯誤。
檢測到錯誤后,對應(yīng)的文件名稱會在文件列表以及代碼編輯器窗口中被高亮。
入口 | 操作說明 |
---|---|
代碼編輯器 | 1. 將鼠標懸停至錯誤處。 代碼編輯器內(nèi)將顯示錯誤代碼的代碼塊。 2. 點擊代碼塊右上角的 AI 修復(fù) 按鈕。 AI 助手將在內(nèi)嵌對話框內(nèi)提供修復(fù)后的代碼。 生成修改意見后,你可以點擊 接受 或 ^Y 按鈕(下圖中紅框表示),采納修改意見并自動修改錯誤代碼,或點擊 拒絕 或 ^N 按鈕(下圖中黃框表示),拒絕修改意見。 |
工具窗口 | 問題 或 終端 中會提示代碼中的錯誤,如下圖所示。 此時,點擊 AI 修復(fù) 按鈕,AI 助手將喚起內(nèi)嵌對話框,然后提供修改意見。 生成修改意見后,你可以點擊 接受 或 ^Y 按鈕(下圖中紅框表示),采納修改意見并自動修改錯誤代碼,或點擊 拒絕 或 ^N 按鈕(下圖中黃框表示),拒絕修改意見 |
更多建議: