一般來說鍵盤用的越多滑鼠用的越少,那麼寫起**來效率就越高;常見的快捷鍵想必大家都已經掌握,接下來我就分享一些你可能不知道的但確非常實用的快捷鍵。
下文所有快捷鍵基於如下keymap自動補全enter和tab區別windows: default
linux: default
osx: mac osx 10.5+
在使用自動補全的時候enter
和tab
的行為還是有一些細微的區別的:
使用enter
會補全你選擇的語句
使用tab
的話,會替換掉你之前在這裡的內容(刪除後面的語句直到遇到點號,逗號,分號)
這種情況我們還是會經常遇到的,比如要替換乙個資源的id(r.id.a_***_***),想必大多數人都是先選擇a.***_***
刪除,然後輸入新的內容,或者相反;其實這時候,用tab
才是最優雅的方式。
快捷鍵:(在補全的時候)enter/tab
返回編輯器視窗
正在寫**的時候,很多操作會讓焦點脫離編輯器;比如
find usage,
esc
: 讓編輯器視窗獲取焦點,這時候就可以輸入**了
shift + esc
: 這個會讓編輯器獲取焦點,並且順手幫你把剛剛開啟的視窗關閉了。
個人喜歡第二種;find usage完畢了,shift + esc
, 優雅~
esc
: 返回編輯器
shift + esc
: 返回編輯器並關閉當前視窗
返回最後開啟的工具視窗
接上面那個功能,如果你shift + esc
寫了一會兒**,發現又需要開啟剛剛的視窗怎麼辦?這種場景通常發生在
logcat這個tol window上,看完了日誌,寫**,寫完**看日誌;如何快速切換?
快捷鍵:f12
使用數字快捷開啟視窗
有木有發現有的視窗上面有個數字?這樣的視窗(工具窗)我們可以快捷開啟!
視窗切換
上面的切換還是無法滿足你的要求?記得mac的cmd + tab
,windows的alt/win + tab
嗎?android studio也有這個類似的功能,可以讓你切換到任意視窗!
在這個切換視窗開啟的時候,你可以直接按數字切換到對應的工具視窗,或者輸入字母搜尋右邊的編輯器視窗,如果你需要關閉某個視窗,在上面按backspace
即可。
快捷鍵:ctrl + tab
隱藏所有視窗
好了學了那麼多開啟視窗的技能,如果你想關閉那些亂七八糟的視窗,安安靜靜寫**應該怎麼辦?
如果需要恢復所有視窗,再按一次這個快捷鍵即可。
引數提示
這個功能估計很多人知道了,但是還是提一下。在自動補全以後,如果某個方法引數超級長,你不知道引數是什麼怎麼辦?可以試試這個。
android studio 鏈結不上手機的問題
一般遇到這種請我們只要重啟android studio或者重新插上資料線就可以搞定的,但是有時會遇到無論怎麼弄都無法鏈結上,最後只能使用我們重啟電腦打法了。這裡有乙個解決辦法,就是一般開啟as時候可能是adb服務沒有啟動導致鏈結不上,這裡先配置 adb環境變數,找到你的androidsdk目錄找到p...
你可以不堅強
你被人欺負時,咬著嘴唇,沒哭 熬過難關後,見到自己人,聽到句軟語安慰,卻會忍不住,哇 的一聲號出來,哭個痛快。類似經歷,大概非只我乙個人有。以我所見,此時心情大概如此 你被人欺負時,知道對方懷有惡意,知道哭出來後,對方便確定你軟弱可欺,更惡意的欺負便會來,於是跟自己說,不能示弱,否則所受傷害,勢必加...
ACM,你傷不起
勞資六年前開始搞acm啊!從此踏上了尼瑪不歸路啊!誰特麼跟勞資講演算法是程式設計的核心啊!尼瑪除了面試題就沒見過用演算法的地方啊!誰再跟勞資講演算法之美演算法的力量,勞資一本演算法導論拍死你啊!那是搞acm的入門書啊!特麼的入門書就一千多頁啊!還沒有習題答案啊,學完了你特麼都不知道自己到底會不會啊有...