App下載

完全掌握|豆包MarsCode 編程助手使用技巧,提升AI編程效率

來源: 豆包MarsCode 2025-01-14 13:58:23 瀏覽數(shù) (125)
反饋

隨著 AI 技術的逐漸強大,各種 AI 工具被研發(fā)出來,應用在寫作、繪圖、對話、編程等各種場景。

相信 AI 助手已經(jīng)融入大家日常的工作流中,我們的豆包MarsCode 編程助手就是一款 AI Coding 領域的提效神器。

在使用 AI 工具過程中可以發(fā)現(xiàn),對于同樣的問題而言,不同的提示詞、不同的提問方式、不同的功能的調(diào)用都可能獲得不同的模型反饋。

這也是 AI 交互過程中的有趣之處!

??我們整理了一些一些實用的使用姿勢,幫助大家“完全掌握” AI 編程助手!

??常用快捷鍵

豆包MarsCode 編程助手內(nèi)置很多能迅速提升你開發(fā)效率的快捷鍵,以下是比較常用的幾個,你可以在編碼時嘗試使用:

行為 快捷鍵(VSCode) 快捷鍵(JetBrains)
采用行內(nèi)自動補全的代碼 Tab Tab
逐字采用行內(nèi)自動補全的代碼 macOS:Command +  
Windows:Ctrl + 
macOS:Command +  
Windows:Ctrl + 
舍棄代碼建議 Esc Esc
打開側(cè)邊 AI 對話框 macOS:Command + U 
Windows:Ctrl + U
Ctrl + U
展示下一行自動補全的代碼 macOS:opt + ] 
Windows:alt + ]
macOS:opt + ] 
Windows:alt + ]
展示前一行自動補全的代碼 macOS:opt + 
[ Windows:alt + [
macOS:opt + [ 
Windows:alt + [
提問框內(nèi)換行 Shit + Enter Shit + Enter

你還可以在 IDE 中管理豆包MarsCode 編程助手的快捷鍵。以 Visual Studio Code 為例,你只需點擊左下角的「管理」按鈕,然后在快捷菜單中選擇「鍵盤快捷方式」。

在鍵盤快捷方式窗口的輸入框中,輸入 “MarsCode” 關鍵詞,篩選出豆包 MarsCode 編程助手的快捷鍵,即可按需修改組合鍵。

??常用斜線命令

我們有多種斜線命令可以用來幫助解釋代碼、修復代碼、編寫單測等等,助你提升工作效率。

豆包 MarsCode 編程助手常用斜線命令

??快捷功能

1. 使用 #Workspace

在對整個項目進行提問或提出代碼需求的時候,可以直接扣 #Workspace + query 即可。

豆包 MarsCode 編程助手使用#Workspace

2. 附上相關文件 #File

使用#File 引用相關文件,將 AI 編程助手操作的范圍限制在代碼庫中指定的上下文中。

引用文件的時候,請#在評論框中輸入內(nèi)容,然后選擇#File,然后你將看到一個彈出窗口,你可以在其中選擇文件。你也可以 #File:{filename}在評論框中輸入內(nèi)容。

豆包MarsCode編程助手附上相關文件#File 1

豆包MarsCode編程助手附上相關文件#File 2

3. 快速 Apply

點擊 AI 生成代碼塊的右上角 Apply 按鈕,即可自動識別對應的文件位置并形成 Diff,選擇部分采納或全部采納采納,即可快速應用新代碼。Apply 功能支持自動識別文件路徑進行代碼修改、代碼修復全局應用以及快速生成代碼注釋、創(chuàng)建新文件。

豆包MarsCode編程助手快速 Apply

??AI 提問技巧

我們的 AI 編程助手是基于LLM(大語言模型)對大家的提問進行回答。對于大語言模型來說,上下文是它理解并輸出的關鍵,也就是說,上下文越明確、豐富,AI 的預測和輸出的結(jié)果越好。這里我們就有幾個與 AI 對話時可以使用的小技巧,幫助大家更輕松的從 AI 編程助手這里得到想要的答案。

1. 打開相關文件

打開相關文件就是為 AI 編程助手提供上下文的好方法,還可以在聊天界面中通過#File 提供相關文件。在切換上下文或者轉(zhuǎn)換到其他任務主題的時候,可以把不需要的文件關閉。

豆包MarsCode編程助手AI提問技巧打開相關文件

2. 提供置頂注釋

需要 AI 編程助手生成一整套代碼時,為你的文件添加置頂注釋能夠幫助 AI 助手明確工作目標。比如,空白文件中缺少足夠的代碼上下文,就可以通過注釋的形式提供功能描述,讓 AI 獲得足夠的提示從而推薦你需要的代碼。

在處理數(shù)據(jù)或操作字符串時,也可以為 AI 編程助手提供一個示例,這將更便于 AI 理解。

3. 正確命名

為變量和函數(shù)賦予有實際意義的名稱,因為 AI 編程助手會從名稱推斷意圖,從而提供代碼補全。

4. 提供函數(shù)注釋

函數(shù)名稱一般只具有描述性而且不能太長,因此添加函數(shù)注釋可以為 豆包MarsCode 編程助手提供更多信息。

當然,反過來,豆包MarsCode AI 編程助手也可以幫你創(chuàng)建注釋,并一鍵Apply到項目中。

豆包MarsCode編程助手AI提問技巧提供函數(shù)注釋

5. 提供示例代碼

向 AI 編程助手提供示例代碼將有助于它確定你要查找的內(nèi)容,進而生成與你想要實現(xiàn)的語言和任務相匹配的建議,或者根據(jù)你當前的實踐返回建議。比如,你可以項目中提供代碼示例,展示如何端到端地完成任務。

6. 刪除不相關的請求

對于之前提出過但現(xiàn)在不需要的問題,可以在聊天界面中移除,這樣能夠保持與 AI 對話的主題不變,保證 AI 編程助手的最佳輸出。

豆包MarsCode編程助手AI提問技巧刪除不相關的請求

7. 選中相關代碼

在提問之前,可以選中與問題相關的代碼,幫助 AI 編程助手更好地掌握上下文。

8. 按主題區(qū)分會話框

在同時就多個主題與 AI 編程助手進行對話的時候,可使用聊天界面上的 + 號創(chuàng)建新的會話,每一個會話對應單一固定主題。

豆包MarsCode AI 編程助手可以為你提供個性化的建議和幫助,大大提升工作效率。希望這篇文章能夠幫助大家 get 各種使用小技巧,完全掌握 AI 編程助手,激發(fā)它的全部潛能~

??點擊【下載豆包MarsCode AI 編程助手】立即開始AI編程~

0 人點贊