Mac版 Android Studio / Visual Studio Code/Eclipse /Xcode 操作快捷鍵:代碼多行選中等 (開發利器)

----Android Studio----

1、代碼多行選中

1.1 代碼多行 鼠標單擊選中:(定位光標)

option+shift + 左鍵單擊定位/雙擊取消;

 1.2 代碼多行  快速選中:(定位光標,記住要讓單詞對其,如果不對其,有時光標不會自動跳到單詞頭,這個時候你就需要option+shift + 左鍵單擊定位/雙擊取消操作了)

alt (option)快速按兩下並按住該鍵  + 上下左右 箭頭;(會自動按住空格分單詞)

1.3 代碼多行 複製粘貼:(多行選中)

多行定位光標後,點擊左右鍵即可以多行快速選中了,但是由於單詞長短不一致,所以可以讓光標移動到所有選中的單詞後邊,從後向前選中:

(option)快速按兩下並按住該鍵  + 上下箭頭多行選中------->鬆開option鍵,再次按住option鍵,按=>右箭頭,多行的光標會快速跳到單詞尾部(不論單詞長短,以空格爲界)---------->此時鬆手,重新按住(option+shift)+<=左箭頭,就會把所有單詞選中了,然後command+c 就可以複製了;

2、設置setter getter 構造函數:

commnd +n;

3、同單詞 快速選擇

control + g (點一下G ,就會選中下一個,點一下選一下)

4、 command +a  全選(這個應該通用)

5 、command +f 本文件查找;command+r   本文件內替換

6、command+shif +f 全局查找;

7、command+shif +f 上下 箭頭  把該行   向上移動或者向下移動

8、control + alt +o 刪除無用引用

9、command +alt(option)+L (選中多行代碼對齊,注意代碼前可能有空格)

10、(觸控板+鍵盤)單字母 多行選中後:方向箭頭=> 跳到需要的字母后 ,shift+alt+左箭頭 選中(好像只能從右向左選中)

11、選中字母大小寫切換command +shift+u

12、command +o 全局查找class類名

 其他:

Android Studio 常用快捷鍵 for mac

查找/查看相關

⌘O: 全局查找class類名<使用率非常高>

⌘F: 在當前編輯文件中查找<使用率非常高> | 對應window中的Ctrl + F

⌘F12:當前編輯的文件中結構快速導航 | 對應window中的 Ctrl + F12

⌘E: 打開最近訪問的文件列表 | 對應window中的Ctrl + E

⌥⌘O: 輸入類名/方法名/字段名來查找任何匹配的類/方法/字段<使用率非常高>

⇧⌘O: 全局項目查找文件(類/資源文件/佈局文件都通過該快捷鍵查找)<使用率非常高>

⌃H: 查看當前編輯class類的hierarchy結構 | 對應window中的Ctrl + H

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

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

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

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

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

F1: 查看類/方法的註釋文檔

 

控制操作相關

⌘/: 註釋與取消註釋,註釋效果 //... | 對應window中的Ctrl + /

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

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

⌘delete: 刪除行 | 對應window中的ctrl + y

⌘d: 複製行 | 對應window中的 ctrl + d

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

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

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

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

⌃I: 引入實現接口或抽象類方法[Implement Methods]<使用率非常高>

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

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

 

代碼重構相關

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

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

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

⌥⌘P: 參數重構,將方法內變量抽離成方法參數 |對應window中的Ctrl+Alt+P

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

 

new StringBuffer()

使用快捷鍵後效果如下:

 

StringBuffer stringBuffer = new StringBuffer();

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

 

其他

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

 

 

---------vscode-------

基本上同Android Studio,只是快速選中多行,需要連續點擊ait兩次後,再同時按住alt+command鍵,然後上下箭頭選中

** 關閉右側 縮略圖小窗口 :https://blog.csdn.net/xiaojie802/article/details/82758984 

1.點擊文件(mac電腦點擊Code)-首選項-設置,搜索"editor.minimap.enabled",默認值爲打鉤,我們只需要把鉤去掉即可;

-----Eclipse----

eclipse :com +contral +R 截屏 錄屏

eclipse :com +alt +R 重命名

eclipse   :com +alt +s    : 可以選擇生成setter和getter 方法 Generate Getters and Setters);或者

                                          空白處右鍵+sourse  添加有參類(Generate Constructor using Fields)

eclipse :com +T 看數據結構

eclipse  : alt+/   添加無參類

 

-----XCode----

1.選中多行:按住shif+control +上下箭頭  或者鼠標點擊就行

2.選中多行後取消其中某行:按住shif+control   鼠標雙擊改行

3.選中多行並跳轉到單詞尾/行尾:

       按住shif+control選中多行,鬆手,按option鍵,左右方向鍵,跳到下一個單詞的末尾;如果是按住command鍵 加左右方向鍵,會跳到整行的末尾;

4.選中多行並複製、剪切單詞:

     按住shif+control選中多行,鬆手,按住 shift+control 或shift+command  同時按左右方向鍵,可以選擇。

(注意:多行選中後,如果松手,按上下鍵,選中多行的鼠標會跟隨移動);

 

5.全局替換:點擊find -replace

代碼右移動 command+]} 鍵

代碼左移動 command+{[ 鍵

代碼上跳:command+option+{[

代碼下跳:command+option+]}

全局查找:Shift + option + command + F

 

 

 

 

----Mac----

command+shift+G  前往文件夾

command +h  最小化屏幕上方第一個窗口

 

 

參考鏈接:

https://www.jianshu.com/p/69d2fadc5f47

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章