W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
請(qǐng)注意:本節(jié)引用了 JavaScript、Java、Python 和其他具有特殊文檔注釋開(kāi)頭的語(yǔ)言。本節(jié)不引用 Ruby。
IntelliJ IDEA 可以使用專(zhuān)用的操作創(chuàng)建文檔注釋和修復(fù)文檔注釋?zhuān)梢酝ㄟ^(guò) "查找操作" 命令調(diào)用它。
按 Ctrl+Shift+A,將插入符號(hào)放在類(lèi)、方法、函數(shù)或字段中的某個(gè)位置,字符應(yīng)被記錄,并輸入操作名稱(chēng)修復(fù)文檔字符串。添加了相應(yīng)標(biāo)簽的缺少文檔存根。例如:
/**
*
* @param userInput
* @return
*/
static boolean processRepeatConversion (@NotNull String userInput) {
boolean repeatConversion = false;
if (((userInput.equals("y")) || (userInput.equals("Y")))) {
repeatConversion = true;
}
return repeatConversion;
}
接下來(lái)的示例說(shuō)明了現(xiàn)有文檔注釋中的修復(fù)問(wèn)題。
下一個(gè)案例在現(xiàn)有文件評(píng)論中出現(xiàn)了修復(fù)問(wèn)題。
例如,如果方法簽名已更改,IntelliJ IDEA 將突出顯示與方法簽名不匹配的標(biāo)記,并建議快速修復(fù)。
tip:修復(fù)文檔注釋的操作沒(méi)有鍵盤(pán)快捷鍵,但是您可以配置你自己的鍵盤(pán)快捷方式。
對(duì)于 JavaScript,IntelliJ IDEA 建議一個(gè)意圖行為 UpdateJSDoc 評(píng)論。您也可以按 Ctrl+Shift+A,然后鍵入操作名稱(chēng):
在 IntelliJ IDEA 中可以為方法或函數(shù)創(chuàng)建文檔注釋?zhuān)唧w的操作步驟如下所述:
/**
,然后按 Enter 鍵。在您使用 IntelliJ IDEA 為方法和函數(shù)創(chuàng)建文檔注釋的時(shí)候,請(qǐng)您注意以下事項(xiàng):
@
或 character (對(duì)于 Python 和 Ruby 語(yǔ)言)。注意:以下僅在安裝并啟用 Ruby Plugin 時(shí)有效!
要使用意圖行為為 Ruby 方法創(chuàng)建文檔注釋?zhuān)?qǐng)執(zhí)行以下操作之一:
以下僅在安裝并啟用 Python Plugin 時(shí)有效!
您需要注意以下幾點(diǎn):
當(dāng)在編輯器設(shè)置頁(yè)面的智能鍵頁(yè)面中清除了“插入引號(hào)對(duì)”復(fù)選框時(shí),如果按下 Space 鍵生成的文檔字符串會(huì)有打開(kāi)三重引號(hào)。
為 Python 函數(shù)創(chuàng)建文檔注釋的操作步驟如下:
使用意圖行為為 Python 函數(shù)創(chuàng)建文檔注釋的步驟:
IntelliJ IDEA 根據(jù) 文檔字符串格式生成文檔注釋存根,在 Python 集成工具頁(yè)面中選擇。
使用 Python 注釋的例子:
考慮以下功能:
def handle(self, myParam1, myParam2):
在 "Python 集成工具" 頁(yè)中,選擇 "Epytext"。然后鍵入打開(kāi)的三重引號(hào),然后按 Enter 或 Space。IntelliJ IDEA 生成文檔注釋存根:
'''
@param self:
@param myParam1:
@param myParam2:
@return:
'''
然后選擇 reStructuredText,鍵入打開(kāi)的三重引號(hào),然后按 Enter 或 Space。IntelliJ IDEA 生成文檔注釋存根:
'''
:param self:
:param myParam1:
:param myParam2:
:return:
'''
Java 注釋 支持“填充段落”操作。此操作會(huì)在注釋中創(chuàng)建軟包裝。要使用此操作,請(qǐng)按照下列步驟操作:
如果文檔注釋包含超鏈接,您可以使其可點(diǎn)擊。
要做到這一點(diǎn),請(qǐng)執(zhí)行以下操作之一:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: