一、Mac常用快捷鍵
1、修改文件或文件夾的名稱---只要按一下Enter就可以了
2、Command+C--復制 Command+V--粘貼,是個碼農都知道。注意Mac下面,Command+X沒有剪切文件、文件夾的功能,我也想知道剪切文件、文件夾的快捷方式呢。
3、Command+Tab--由當前應用程序的頁面切換到另一個應用程序的頁面,比如從Xcode到Safiri的切換,我感覺有個不足之處就是 不能在同一個應用程序的不同頁面之間切換,這比起Windows來說差了點。但是好在Mac有犀利的分屏操作,不過 這算是用戶的個人偏好,后面會提到。
4、Command+Space--切換輸入法,蘋果自帶的中文輸入法貌似不支持詞組記憶,建議下載Sougou輸入法 for Mac,確實好用。
5、Command+Shift+Esc--任務管理器,可以快速強制關閉應用程序。
6、打開Finder情況下,Command+Shift+G,通過絕對路徑訪問文件夾,例如~/資源庫/Developer/Xcode/DerivedData/,這種方式還可以訪問隱藏的文件夾。
7、Command+Q,退出當前應用程序。
8、Command+W,關閉當前應用程序(或者當前應用程序的某個頁面,例如Safiri的一個網頁)。
9、Command+Shift+N,在Finder打開的情況下,新建文件夾。
10、Commad+A,全選文件和文件夾。
11、Command+Delete,刪除文件或文件夾。
下面的幾個在瀏覽器上面很方便的快捷方式,
12、Command+N,新建文件或者在新的窗口打開瀏覽器。
13、Command+T,打開一個新的瀏覽器標簽。
14、Command+L,在瀏覽器(Safiri、Chrome。。。)打開的情況下,光標快速定位到地址欄。
好了,上面的快捷鍵基本上滿足了Mac操作的需求,為什么我還要把瀏覽器上面的一些快捷鍵也添加進來呢?因為我覺得作為程序員,在工作中使用的就是 很簡單的幾樣工具就可以了--Mac系統平台、一個讓你滿意的瀏覽器、Xcode以及一些其他常用的開發工具例如Versions、SmartGit等版 本控制工具。上面提到的快捷鍵是快速操作Xcode的基礎,下面的內容我會列出一些Xcode常用的快捷鍵,提高開發速度。可能隨着內容的更新,會提供一 些Xcode使用方面的技巧,不一定全部都是快捷鍵了,如果各位高富帥有更加犀利、快捷的Xcode使用技巧,一定也要與我分享,我先說一句THKS。
Xcode常用快捷鍵如下:
1、左側菜單的快捷鍵
上面一共有8個可選菜單,常用的是1、3、4、7,當然這是我自己個人常用的幾個選項,還有四個其實有很大作用,只是我現在這個水平,暫時還用不 到。1、3、4、7分別對應的功能是:1-文件查找、3-全局搜索關鍵字、4-查看所有的紅色錯誤或者黃色警告、7-查看所有的斷點。我們可以通過鼠標來 進行點選,但是也有鍵盤快捷鍵,分別是Command+1、Command+3、Command+4、Command+7,其實最最常用的就是 Command+1了,因為我們在寫了很長時間代碼的時候突然想看一個文件的內容,這時候可以使用Command+1跳轉到文件搜索菜單,然后再Command+Option+J將光標定位到輸入框,如下圖,
沒錯,就是大拇指同時按着Command+Option按鍵,再按着J,就可以快速定位到輸入框,搜索你想要查看的文件。
2、Command+N,新建文件
3、Command+Shift+N,新建一個項目。比如你看了網上的一片教程,躍躍欲試,趕緊新建一個項目試試看。
4、Command+B,編譯代碼。我們寫了一段時間代碼,先編譯一下,看看有沒有語法錯誤,這是個好習慣。其實在Xcode運行項目的過程中,經歷了幾個階段,編譯->鏈接->生成目標文件,對此我了解也不夠深入,不多說了。
5、Command+R,運行項目,你不用在鼠標跑到左上角去點按鈕了。
6、Command+.(點),中斷項目的運行。
7、Esc,代碼的自動提示和補全,項目停止運行狀態下,也就是沒有Run的時候,Command+.(點)也能夠自動提示和代碼補全。
8、Command+/,注釋代碼。
9、Command+←,光標焦點跳轉到本行代碼最前面;Command+→,光標焦點跳轉到本行代碼最后面。
10、Command+Shift+→,選中光標前面的所有代碼內容;Command+Shift+→,選中光標后面的所有代碼內容。
11、Command+↑(↓),光標焦點跑到最上(下)面。
12、Shift+↑(↓),選中上面(下面)一行的代碼,連續按↑(↓),就是選中多行了。
13、Command+Shift+K,Clean項目,Clean的效果就像是一個人勞累了一整天,然后躺在溫度適宜的池子里面好好地泡了個澡一樣,把體內的垃圾、毒素都排出去了。多次編譯、運行項目以后,要記得Clean,Xcode也跟人一樣,也會感到疲勞、臃腫。
14、Command+K,清除控制台Console里面的內容,因為有時候我們需要在控制台打印一些變量,觀察代碼的運行情況。
15、Command+F,搜索本頁面中的關鍵字。
16、Command+Shift+F,搜索整個頁面中的關鍵字,這個非常有用,你搜索界面上顯示的文字內容,可以定位到該頁面編寫的文件。這其實和Commad+3是一樣的效果,但是Command+Shift+F更加方便,也更加容易理解。
17、Command+0,隱藏(展開)左側的菜單欄,效果如下圖,
這個使用場景就是你在參照別人的代碼寫代碼時候,因為左側導航欄的存在,導致編輯界面過小,這時候隱藏左側導航欄,增大了編輯區域。
18、Command+L,輸入行數,快速定位到當前頁面的指定行數。有時候更新了代碼庫中的代碼,但是有的時候出現沖突什么的,我們看見自己的第 1000行有錯誤,這時候我們就可以跟同事說,你看看某某文件的第1000行代碼是什么樣的,我這邊有沖突,要跟你比較一下。你會使用 Command+L,就不用拼命的滾動鼠標滾軸了。
19、Command+Shift+J,迅速找到當前編輯文件在項目文件結構中的位置。使用這個的前提就是你在文件搜索菜單中的輸入框中不能輸入文 字,因為如果你已經在輸入框中輸入了View1Controller,而你在編輯View2Controlelr,這種情況下使用 Command+Shift+J肯定不能快速找到文件的位置了。
20、Command+Control+←(→),顯示前一個(后一個)文件內容。
21、Command+Control+↑(↓),進行.h和.m文件的切換。