AndroidStudio自訂TODO

來源:互聯網
上載者:User

標籤:就是   內容   匹配   添加   temp   var   androi   enc   標記   

1.增加自訂TODO標記

Preferences -> Editor -> TODO,然後點擊左下角的加號,輸入想要自訂的TODO的正則
輸入\bX\b.*(X為TODO標籤的名字),這裡以to_complete為例,輸入\bto_complete\b.*
?
?
把defaultcolor的勾選去掉,可以自訂直觀的配色:?
兩步你就可以手動輸入並使用自訂的todo了,但輸入不太方便,為了方便使用,就要用動態模板了

2.增加動態模板

Preferences -> Editor -> Live Templates,添加新的模板:
?

  1. 在下方的面板中填上對應內容,分別是:縮寫、描述、模版文本。
  2. 模板文本是// TO_COMPLETE: $date$ $tocomplete$,前面是匹配我們的todo標記的,後邊使用 data 聲明了日期變數,使用 tocomplete 聲明了描述代辦的變數,變數是用來佔位的,下面進行賦值
  3. 注意右側的 Edit variables,即編輯變數。點擊該按鈕,開啟 “Edit Template Variables” 面板。表格中,四列分別對應為:變數名稱、運算式、預設值、如果已定義則跳過。
    1. ?
    2. 將 date 變數的運算式設為 date(),系統將會使用當前日期來填補該變數的佔位,並勾選 “跳過” 選項,表示有值的話就不再自己編輯。
    3. 同時,對於 todo 變數,是用來添加描述的,無法使用固定運算式賦值,所以我選擇了賦予預設值 “此處等待完成”,並且沒有勾選 “ 跳過”。這樣的話,系統會預設為我賦值 “此處等待完成”,但我的游標還會定在那兒:我可以選擇繼續編輯,或者斷行符號使用預設值
  4. 還需要定義該模版運用的上下文,也就是在哪些地方可以通過縮寫調出代碼模版。
    1. 在介面下方,有一段文本:No applicable contexs yet. 後面跟著一個 Define,點擊就會彈出模版運用內容相關的列表。我們一般是在 Java 代碼中添加 REFACTOR TODO,所以全選 Java,當然你也可以按需選擇。
  5. 最後可以勾選右側的 Refactor according to style,表示添加完自動格式化代碼(調整對齊、縮排等),點擊OK完成並退出

這樣就可以在需要添加重構標識的地方,輸入 comp...,輸入過程中,智能提示就出來了,斷行符號確認即可

3.添加過濾器

當項目中 自訂TODO 較多且混在一起時,找起來可就比較費勁了,此時我們可以使用 “過濾” 功能來快速分類瀏覽不同的自訂TODO。
首先添加過濾條件,點擊 TODO 視窗左側的漏鬥,選擇 Edit Filters,按照圖示添加過濾條件:
?
添加完畢後,再次點擊漏鬥,選擇剛才添加的過濾條件,在 TODO 視圖中將只會看到對應的自訂 TODO 事項
?

AndroidStudio自訂TODO

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.