鴻蒙OS 編輯器使用技巧

2020-09-19 10:40 更新

DevEco Studio 支持多種語(yǔ)言進(jìn)行 HarmonyOS 應(yīng)用的開(kāi)發(fā),包括 Java、JS 和 C/C++。在編寫(xiě)應(yīng)用階段,您可以通過(guò)掌握各種代碼編寫(xiě)的各種常用技巧,來(lái)提升編碼效率。

代碼高亮

支持對(duì)代碼關(guān)鍵字、運(yùn)算符、字符串、類名稱、接口名、枚舉值等進(jìn)行高亮顏色顯示,可以在菜單欄打開(kāi) File > Settings(或快捷鍵 Ctrl+Alt+S)面板,在Editor > Color Scheme 自定義各語(yǔ)言高亮顯示顏色。

同時(shí)還可以動(dòng)態(tài)的對(duì)變量名參數(shù)名進(jìn)行語(yǔ)義高亮,默認(rèn)情況下為關(guān)閉狀態(tài),可以在菜單欄打開(kāi) File > Settings(或快捷鍵 Ctrl+Alt+S)面板,在 Editor > Color Scheme > Language Defaults > Semantic highlighting 中,打開(kāi)語(yǔ)義高亮開(kāi)關(guān)。

點(diǎn)擊放大

代碼智能補(bǔ)齊

編輯器工具會(huì)分析上下文并理解項(xiàng)目?jī)?nèi)容,并根據(jù)輸入的內(nèi)容,提示可補(bǔ)齊的類,方法,字段和關(guān)鍵字的名稱等。

點(diǎn)擊放大

代碼錯(cuò)誤檢查

如果輸入的語(yǔ)法不符合編碼規(guī)范,或者出現(xiàn)拼寫(xiě)錯(cuò)誤,編輯器會(huì)實(shí)時(shí)的進(jìn)行代碼分析,并在代碼中突出顯示錯(cuò)誤或警告,并給出對(duì)應(yīng)的修改建議。

點(diǎn)擊放大

代碼自動(dòng)跳轉(zhuǎn)

在編輯器中,可以按住 Ctrl 鍵,鼠標(biāo)點(diǎn)擊代碼中的類、方法、參數(shù)、變量等名稱,可以自動(dòng)跳轉(zhuǎn)到定義處。

點(diǎn)擊放大

代碼格式化

支持對(duì)選定范圍的代碼或者當(dāng)前整個(gè)文件進(jìn)行代碼格式化操作,可以很好的提升代碼的美觀度和可讀性。

  • 使用快捷鍵 Ctrl + Alt + L 可以快速對(duì)選定范圍的代碼進(jìn)行格式化。
  • 使用快捷件 Ctrl + Alt + Shift + L 可以快速對(duì)當(dāng)前整個(gè)文件進(jìn)行格式化。

如果在進(jìn)行格式化時(shí),對(duì)于部分代碼片段不需要進(jìn)行自動(dòng)的格式化處理,可以通過(guò)如下方式進(jìn)行設(shè)置:

  1. 首先,在 File>Settings>Editor>Code Style,點(diǎn)擊 “Formatter Control”,勾選 “Enable formatter markers in comments”。

  1. 其次,在 Java 或 C/C++ 代碼中,對(duì)不需要進(jìn)行格式化操作的代碼塊前增加“//@formatter:off”,對(duì)不格式化代碼塊的最后增加“//@formatter:on”,即表示對(duì)該范圍的代碼塊不需要進(jìn)行格式化操作。

點(diǎn)擊放大

代碼折疊

支持對(duì)代碼塊的快速折疊和展開(kāi),可以使用快捷鍵 Ctrl + NumPad+ 快速展開(kāi)已折疊的代碼;使用快捷鍵 Ctrl + NumPad-折疊已展開(kāi)的代碼塊。

點(diǎn)擊放大

代碼快速注釋

支持對(duì)選擇的代碼塊進(jìn)行快速注釋,使用快捷鍵 Ctrl+/ 快速進(jìn)行注釋。對(duì)于已注釋的代碼快,再次使用快捷鍵 Ctrl+/ 取消注釋。

點(diǎn)擊放大

代碼結(jié)構(gòu)樹(shù)

支持快速查看代碼文檔的結(jié)構(gòu)樹(shù),包括全局變量和函數(shù),類成員變量和方法等,并可以跳轉(zhuǎn)到對(duì)應(yīng)代碼行。可使用快捷鍵 Alt + 7 / Ctrl + F12 快速打開(kāi)代碼結(jié)構(gòu)樹(shù)。

點(diǎn)擊放大

代碼查找

通過(guò)對(duì)符號(hào)、類或文件的即時(shí)導(dǎo)航來(lái)查找代碼。檢查調(diào)用或類型層次結(jié)構(gòu),輕松地搜索工程里的所有內(nèi)容。通過(guò)使用連續(xù)按壓兩次 Shift 快捷鍵,打開(kāi)代碼查找界面。

點(diǎn)擊放大

查看 Java 接口文檔

在 Java 代碼選中 HarmonyOS API 或選中 Java 類時(shí),使用快捷鍵 Ctrl+Q,在彈出的“Documentation”最下方,會(huì)顯示相應(yīng)文檔的鏈接。

例如:圖示紅框中的“‘AbilityPackage’on D”

點(diǎn)擊放大

點(diǎn)擊文檔的鏈接,比如:“‘AbilityPackage’on D”,將打開(kāi)詳細(xì)說(shuō)明文檔。

點(diǎn)擊放大

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)