天天看點

Android studio mac版本快捷鍵

<code>⌥</code>—&gt; <code>option</code>|<code>alt</code>

<code>⇧</code>—&gt;<code>shift</code>

<code>⌃</code>—&gt;<code>control</code>

<code>⌘</code>—&gt;<code>command</code>

<code>⎋</code>—&gt;<code>esc</code>

注: 與<code>F6</code>/<code>F7</code>/<code>F12</code>等F功能鍵開頭的組合的快捷鍵需要按住<code>fn</code>開啟功能鍵

如:快捷鍵<code>⌘F12</code>的按鍵組合為:<code>fn + command + F12</code>

<code>⌘O</code>: 全局查找class類名&lt;使用率非常高&gt;

<code>⌘F</code>: 在目前編輯檔案中查找&lt;使用率非常高&gt; | 對應window中的<code>Ctrl + F</code>

<code>⌘F12</code>:目前編輯的檔案中結構快速導航 | 對應window中的 <code>Ctrl + F12</code>

<code>⌘E</code>: 打開最近通路的檔案清單 | 對應window中的<code>Ctrl + E</code>

<code>⌥⌘O</code>: 輸入類名/方法名/字段名來查找任何比對的類/方法/字段&lt;使用率非常高&gt;

<code>⇧⌘O</code>: 全局項目查找檔案(類/資源檔案/布局檔案都通過該快捷鍵查找)&lt;使用率非常高&gt;

<code>⌃H</code>: 檢視目前編輯class類的hierarchy結構 | 對應window中的<code>Ctrl + H</code>

<code>⌥F7</code>: 列出全局項目中該類/方法 被引用/調用的情況&lt;使用率非常高&gt;[比<code>⌥⌘F7</code>顯示效果好] | 對應window中的<code>Alt + F7</code>

<code>⌥⌘F7</code>: 列出全局項目中該類/方法 被引用/調用的情況 | 對應window中的<code>Ctrl + Alt + F7</code>

<code>⌃⌥H</code>: 方法被調用結構[method’s Call Hierarchy]| 對應window中的<code>ctrl + alt + h</code>

<code>⌘P</code>: 列出函數方法一系列的有效參數,如果光标是一個方法調用的括号之間 | 對應window中的<code>Ctrl + P</code>

<code>⇧⌘F7</code>: 快速,高亮顯示變量在目前檔案中的引用情況,使用<code>⌘G</code>和<code>⇧⌘G</code>快捷鍵 可以前往跳到下一個/上一個高亮的變量,按<code>⎋</code>移除高亮顯示 | 對應window中的<code>Ctrl + Shift + F7</code>

<code>F1</code>: 檢視類/方法的注釋文檔

<code>⌘/</code>: 注釋與取消注釋,注釋效果 <code>//...</code> | 對應window中的<code>Ctrl + /</code>

<code>⌥⌘/</code>: 注釋與取消注釋,注釋效果 <code>/*...*/</code> | 對應window中的<code>Ctrl+Shift+/</code>

<code>⇧⌥up/down</code>: 移動行上下移動 | 對應window中的<code>alt + shift + up/down</code>

<code>⌘delete</code>: 删除行 | 對應window中的<code>ctrl + y</code>

<code>⌘d</code>: 複制行 | 對應window中的 <code>ctrl + d</code>

<code>⌘J</code>: 快速生成模版代碼塊,如<code>if</code>,<code>while</code>,<code>return</code>等&lt;使用頻率非常高,高效率編寫代碼&gt; | 對應window中的<code>Ctrl + J</code>

<code>⌘N</code>: 快速生成getter/setter方法,構造方法,toString()方法等 &lt;使用率非常高&gt; | 對應window中的<code>Alt + Insert</code>

<code>⌥⌘T</code>: Surround with快速調出<code>if</code>,<code>for</code>,<code>try...catch</code>,<code>while</code>等環繞代碼 | 對應window中的<code>ctrl + alt + t</code>

<code>⌃O</code>: 引入重寫父類的方法[Override Methods]&lt;使用率非常高&gt;

<code>⌃I</code>: 引入實作接口或抽象類方法[Implement Methods]&lt;使用率非常高&gt;

<code>⌃Space</code>: 當申明一個變量時,根據變量類型提示給出建議的變量名稱,等還有其他很多智能提示作用&lt;使用率非常高&gt;

<code>⌥⌘L</code>: 代碼格式化 &lt;使用率非常高&gt; | 對應window中的<code>Ctrl+Alt+L</code>

<code>⇧F6</code>:代碼重構時,類名/方法名/變量名 重命名操作 | 對應window中的<code>Shift + F6</code>

<code>⌘R</code>: 代碼重構時,可以用來批量重命名變量

<code>⌥⌘M</code>: 方法重構,方法抽離 |對應window中的<code>Ctrl+Alt+M</code>

<code>⌥⌘P</code>: 參數重構,将方法内變量抽離成方法參數 |對應window中的<code>Ctrl+Alt+P</code>

<code>⌥⌘V</code>: 變量抽離,&lt;使用率非常高&gt; | 對應window中的<code>Ctrl+Alt+V</code>

1

使用快捷鍵後效果如下:

<code>⌥⌘F</code>: 字段抽離,将方法内的變量抽離成類字段申明,簡單說就是把變量的申明從方法内重構抽離到方法外 | 對應window中的<code>Ctrl+Alt+F</code>

<code>⇧⌘A</code>: 你可以調用任何菜單或動作的名稱在Android studio中 | 對應window中的<code>ctrl + shift + a</code>

下面我就是個人覺得有用的快捷(雖然有些可能也沒用到過):

繼續閱讀