Android skill(Search with Google, Fix dox Comment, Live Templates)

 Search with Google

當寫程式遇到問題時,需要求助 Google 尋找解答,那麼就會有一些基本的操作,像是開啟瀏覽器或切換畫面等動作,再把想要搜索的內容貼到瀏覽器上.而當瀏覽器開啟後,之前瀏覽的網頁可能又把你的注意力吸引了過去,也可能沒有複製到關鍵字又把畫面切回去.

而 Android Studio 在這方面,有提供基本的 Google 關鍵字搜尋.

1. 將想要搜尋的內容反白後按右鍵,點選 Search with Google 就會跳出分頁.


2. Keymap 部分也有提供,但預設沒有快捷鍵,可以自行定義

開啟 Preferences...

選擇 Keymap

輸入 search

找到最下方 Search with Google

連續點擊 2 下,Add keyboard Shortcut

快捷鍵可自由設定
這邊想要設定的是 control + L,如果只按 L 會錯誤.
設定成功會跟上圖相同,有一個符號+L,同時按 control + L 即可.

設定成功

使用快捷鍵與右鍵選單選擇效果是相同的,都會開啟 Google 搜尋.

開啟分頁效果

透過紀錄與未來的自己對話
分割線 - 以下還有內容

Fix doc Comment

實作專案時,有時會有一些特殊的需求,比方說會需要把程式碼的原始檔轉交給其他團隊,這時就需要把 Function ,Parameter 跟註解轉換成 word 文件,好讓下一個團隊能夠順利接手.類似 javacdoc 轉換成 word.

這方面如果平常沒有規範,到需要轉換文件的時候可能就會手忙腳亂. Android Studio 有提供類似的功能只不過預設是關閉的.

Keymap 輸入 comment,並點擊 2 下 Fix doc comment,設定快捷鍵
 
設定成想要的快捷鍵

未設定前

快捷鍵使用後

@param 就會自動去抓取傳進來的參數
@return 值不一定會出現,依照 function 設定由系統判斷

Another Setting Doc (use Live Templates)

開啟 Preferences...,選則 Live Templates

BossCare 是新增的 Template Group 名稱可以自行命名
增加完 Template Group 後,點選 BossCare 按新增 Live Template 按鈕

編輯 Template text : 內容是可以自行定義的

詳細設定如下:(注意$符號前後包住的參數,後面需要定義)

/**
* @Date : $DATE$
* @Title  : $METHOD$
* @Author : 紅色維尼
* @Description :
* @Return : $RETURN$
* @Parameter : $PARAMETER$
*/

比較詳細的規則解說連結 : Android Template 教學

輸入完成後,點選上方圖片藍色方框 Edit variables 會跳出編輯視窗

詳細設定如下:
Expression 下的 function() 是系統定義的,透過下拉選單就可以選則,不用手動輸入.

示意圖

Define 執行的地方

選擇 Everywhere
最後完成設定.

實作部分:


測試程式碼

輸入 method,按 Tab 選擇我們客製化的 Template

效果需要在 function 內部呼叫
在 function 外部呼叫會取不到 function 內參數的值

手動把註解移到外層

END

後記

如果這篇文章對於你有幫助,可以幫忙分享給更多的人,如果文章內容有誤,可以在下方留言告知.

留言

熱門文章

解決選擇 Active Build Variant -> Release 執行錯誤

TourCard 開通全紀錄 台胞證 支付寶

[ 教學 ] 如何使用 Sourcetree 對 Github 進行版本控制 #Mac OS 版本控制