標籤:android style http color 使用 ar sp on 代碼
作為一個優秀的程式員,不但要能開發出漂亮的軟體,也要能熟練掌握編程的技巧,包括IDE的快速鍵使用。比如linux 下的VI編輯器,對於不熟練快速鍵的人來說就是一個噩夢,但一旦你熟練了VI的快速鍵,VI的效率會比用滑鼠的編輯器還高。甚至VI為了減少手指在主鍵盤 區和方向鍵之間切換的時間耗散,直接將方向鍵設為了hjkl,可見熟練鍵盤使用對程式員的意義是多麼重要。
Android官方推薦的開發平台Eclipse是一個非常強大的IDE環境,其數以百記的快速鍵為Android開發人員提供了很大的便利,但難以很快全部掌握。在此,我總結了自己在Android編程中經常使用的十多條快速鍵,在此分享給大家,希望對大家有協助。
1. 文本編輯
對文本行進行編輯是編程的基本功,常用快速鍵如下:
(1)快速移到行頭行尾。Eclipse裡常常是打好了右括弧再寫括弧裡的參數,寫好後如果移動手去控制滑鼠就太慢了,對此的快速鍵是Home游標移行頭,End游標移行尾。另外,使用自動補完後可以用Enter移行尾。
(2)刪除當前行。除了編程的需要,Eclipse常常自動產生一些注釋和空行,如果想刪除游標所在行,可以用快速鍵Ctrl+D。
(3)複製當前行。開發Android聲明變數時,有時相鄰幾行代碼就一兩個字母不同,這時複製當前行就有用了,Ctrl+Alt+↓複製當前行到下一行,同理,Ctrl+Alt+↑複製當前行到上一行。需要說明的是,這個快速鍵在Ubuntu下與工作區切換衝突,建議改為Ctrl+↑,修改方法和圖示等會給出。
(4)在上一行或下一行插入空行。這個就不多解釋了,在下方插入一行用Shift+Enter,在上方插入一行用Shift+Ctrl+Enter。
(5)後悔藥。返回修改前,這個很多軟體都是一樣的Ctrl+Z。
(6)代碼格式化。如果你喜歡從網上複製代碼來運行或閱讀,那麼用這個就用福了,可以把代碼的格式按Eclipse的格式重排,快速鍵是Ctrl+Shift+F。
(7)上下兩行交換位置。可以將上下兩行的位置對調,也可以是選中的幾行與上下一行對調,與上一行對調的快速鍵是Alt+↑,與下一行對調的快速鍵是Alt+↓。
2. Android編程快速鍵
(1)最經典的智能提示。Android API中不乏又長又難記的變數和函數,智能提示可以在輸入焦點運算子、提供函數或變數的前幾個字元的時候自動補全或提供候選項,可以說是Android開發中最有用的快速鍵了,其使用是Alt+/。舉例來說,註冊控制項時,只敲一個f,然後Alt+/,就可以得到findViewById()。再如,只敲入sysout,然後Alt+/,就可以得到System.out.println()。
(2)全域儲存,用來檢查XML錯誤和提供資源。Eclipse在編寫XML文檔時不能即時檢查語法錯誤,如果編寫了Resource、Layout方面的資訊不儲存的話Eclipse也不會在智能提示裡提供給你。因此建議編寫完以上一些類型的資訊後用快速鍵Crtl+Shift+S儲存一下,一來可以檢查XML錯誤,二來告訴了Eclipse你提供了這些資源。
(3)匯入包。我們使用SDK提供的類,哪怕是個Button,都會報錯,因為你沒有匯入包,可以在任意行用Ctrl+Shift+O就能匯入需要匯入的包,OK。
(4)實現虛方法。當我們繼承了某些基類或介面時,Eclipse會報錯,因為我們沒有實現這些類和介面的虛方法。將游標移動到報錯畫紅線的地方,使用快速修複快速鍵Ctrl+1,在快顯功能表裡選,“Add unimplemented methods”,就能得到需要實現的虛方法了。
(5)參數的重新命名。如果需要對自己定義的對象重新命名,一個個找出來修改就太out了。可以將游標移到引用(對象名)處,按下Alt+Shift+R(R按兩次),在彈出的對話方塊裡寫入新的引用名,下面有兩個選項,第二個勾選了以後會修改注釋和字串裡的內容,因此一般只選第一個,修改引用。
(6)複寫方法(override)。物件導向的一個重要特徵就是子類可以複用父類的方法,因此調用父類的方法是經常會用到的。複寫的快速鍵其實也是Alt+/,在類體中合適的空行按下就會出來,但因為複寫操作很重要,所以特地寫出來。
Android編程中常用的快速鍵就介紹到這裡,如果大家在實際編程中發現鍵位衝突或用起來太蹩手,可以自己編輯適合的快速鍵。最後在此介紹快速鍵的設定。點擊Window →Preferences→General→Keys,開啟編輯頁面就行設定即可。
這裡不但要編輯與命令相關的快速鍵組合,還要選擇何時有效,比如Editing Text(在編輯文檔時有效)。
Android編程中的實用快速鍵