Mac及Xcode經常使用快捷鍵

接觸mac這麼長時間,以爲mac最人性化、最不易讓人察覺的有兩個地方,第一就是mac鍵盤核心按鍵Command是由左手大拇指進行控制的,咱們的大拇指能夠輕鬆方便天然地按住Command按鍵,進行快捷鍵的組合操做,而Windows鍵盤,Control做爲核心按鍵,倒是由小拇指控制的,操做有多麼不爽很少吐槽了。還有一個亮點就是當有兩個頁面的時候,咱們把鼠標的焦點放在後面頁面,這種狀況下還能夠經過觸控板或者鼠標滾軸,上下滾動,查看後面頁面的內容。是否是不少人都在後面的頁面擺個小說,沒事時候偷偷樂啊?程序員

前面爲何要囉嗦點,說說Command按鍵呢,由於不少朋友都是在Mac Mini開發iOS程序的,悲劇的是咱們配置的鍵盤是Windows鍵盤,這時候默認的Command不是在咱們熟悉的位置了,而後咱們又要伸長手指、低頭看按鍵了,這真的很耽誤時間。放心,我告訴你們怎麼修改Command到咱們熟悉的大拇指旁邊,看下圖,瀏覽器

其實就是把Option和Command關聯的按鍵調換下,再重申下哦,這種修改的方法是針對使用Mac Mini、配備的Windows鍵盤的用戶,Mac Book Pro等用戶不要修改了工具

先開始介紹Mac經常使用的快捷鍵吧!開發工具

1、Mac經常使用快捷鍵spa

一、修改文件或文件夾的名稱---只要按一下Enter就能夠了版本控制

二、Command+C--複製  Command+V--粘貼,是個碼農都知道。注意Mac下面,Command+X沒有剪切文件、文件夾的功能,我也想知道剪切文件、文件夾的快捷方式呢。code

三、Command+Tab--由當前應用程序的頁面切換到另外一個應用程序的頁面,好比從Xcode到Safiri的切換,我感受有個不足之處就是不能在同一個應用程序的不一樣頁面之間切換,這比起Windows來講差了點。可是好在Mac有犀利的分屏操做,不過者算是用戶的我的偏好,後面會提到。orm

四、Command+Space--切換輸入法,蘋果自帶的中文輸入法貌似不支持詞組記憶,建議下載Sougou輸入法 for Mac,確實好用。教程

五、Command+Shift+Esc--任務管理器,能夠快速強制關閉應用程序。ci

六、打開Finder狀況下,Command+Shift+G,經過絕對路徑訪問文件夾,例如~/資源庫/Developer/Xcode/DerivedData/,這種方式還能夠訪問隱藏的文件夾。

七、Command+Q,退出當前應用程序。

八、Command+W,關閉當前應用程序(或者當前應用程序的某個頁面,例如Safiri的一個網頁)。

九、Command+Shift+N,在Finder打開的狀況下,新建文件夾。

十、Commad+A,全選文件和文件夾。

十一、Command+Delete,刪除文件或文件夾。

下面的幾個在瀏覽器上面很方便的快捷方式,

十二、Command+N,新建文件或者在新的窗口打開瀏覽器。

1三、Command+T,打開一個新的瀏覽器標籤。

1四、Command+L,在瀏覽器(Safiri、Chrome。。。)打開的狀況下,光標快速定位到地址欄。

好了,上面的快捷鍵基本上知足了Mac操做的需求,爲何我還要把瀏覽器上面的一些快捷鍵也添加進來呢?由於我以爲做爲程序員,在工做中使用的就是很簡單的幾樣工具就能夠了--Mac系統平臺、一個讓你滿意的瀏覽器、Xcode以及一些其餘經常使用的開發工具例如Versions、SmartGit等版本控制工具。上面提到的快捷鍵是快速操做Xcode的基礎,下面的內容我會列出一些Xcode經常使用的快捷鍵,提升開發速度。可能隨着內容的更新,會提供一些Xcode使用方面的技巧,不必定所有都是快捷鍵了,若是各位高富帥有更加犀利、快捷的Xcode使用技巧,必定也要與我分享,我先說一句THKS。

1五、(20140415)在瀏覽器中Command+鼠標點擊連接,在新窗口打開網頁。這時候就不用鼠標右鍵,從速度和操做性來講,提升了很多。


Xcode經常使用快捷鍵以下:

一、左側菜單的快捷鍵

上面一共有8個可選菜單,經常使用的是一、三、四、7,固然這是我本身我的經常使用的幾個選項,還有四個其實有很大做用,只是我如今這個水平,暫時還用不到。一、三、四、7分別對應的功能是:1-文件查找、3-全局搜索關鍵字、4-查看全部的紅色錯誤或者黃色警告、7-查看全部的斷點。咱們能夠經過鼠標來進行點選,可是也有鍵盤快捷鍵,分別是Command+一、Command+三、Command+四、Command+7,其實最最經常使用的就是Command+1了,由於咱們在寫了很長時間代碼的時候忽然想看一個文件的內容,這時候可使用Command+1跳轉到文件搜索菜單,而後再Command+Option+J將光標定位到輸入框,以下圖,

沒錯,就是大拇指同時按着Command+Option按鍵,再按着J,就能夠快速定位到輸入框,搜索你想要查看的文件。

二、Command+N,新建文件

三、Command+Shift+N,新建一個項目。好比你看了網上的一片教程,躍躍欲試,趕忙新建一個項目試試看。

四、Command+B,編譯代碼。咱們寫了一段時間代碼,先編譯一下,看看有沒有語法錯誤,這是個好習慣。其實在Xcode運行項目的過程當中,經歷了幾個階段,編譯->連接->生成目標文件,對此我瞭解也不夠深刻,很少說了。

五、Command+R,運行項目,你不用在鼠標跑到左上角去點按鈕了。

六、Command+.(點),中斷項目的運行。

七、Esc,代碼的自動提示和補全,項目中止運行狀態下,也就是沒有Run的時候,Command+.(點)也可以自動提示和代碼補全。

八、Command+/,註釋代碼。

九、Command+←,光標焦點跳轉到本行代碼最前面;Command+→,光標焦點跳轉到本行代碼最後面。

十、Command+Shift+→,選中光標前面的全部代碼內容;Command+Shift+→,選中光標後面的全部代碼內容。

十一、Command+↑(↓),光標焦點跑到最上(下)面。

十二、Shift+↑(↓),選中上面(下面)一行的代碼,連續按↑(↓),就是選中多行了。

1三、Command+Shift+K,Clean項目,Clean的效果就像是一我的勞累了一成天,而後躺在溫度適宜的池子裏面好好地泡了個澡同樣,把體內的垃圾、毒素都排出去了。屢次編譯、運行項目之後,要記得Clean,Xcode也跟人同樣,也會感到疲勞、臃腫。

1四、Command+K,清除控制檯Console裏面的內容,由於有時候咱們須要在控制檯打印一些變量,觀察代碼的運行狀況。

1五、Command+F,搜索本頁面中的關鍵字。

1六、Command+Shift+F,搜索整個頁面中的關鍵字,這個很是有用,你搜索界面上顯示的文字內容,能夠定位到該頁面編寫的文件。這其實和Commad+3是同樣的效果,可是Command+Shift+F更加方便,也更加容易理解。

1七、Command+0,隱藏(展開)左側的菜單欄,效果以下圖,

這個使用場景就是你在參照別人的代碼寫代碼時候,由於左側導航欄的存在,致使編輯界面太小,這時候隱藏左側導航欄,增大了編輯區域。

1八、Command+L,輸入行數,快速定位到當前頁面的指定行數。有時候更新了代碼庫中的代碼,可是有的時候出現衝突什麼的,咱們看見本身的第1000行有錯誤,這時候咱們就能夠跟同事說,你看看某某文件的第1000行代碼是什麼樣的,我這邊有衝突,要跟你比較一下。你會使用Command+L,就不用拼命的滾動鼠標滾軸了。

1九、Command+Shift+J,迅速找到當前編輯文件在項目文件結構中的位置。使用這個的前提就是你在文件搜索菜單中的輸入框中不能輸入文字,由於若是你已經在輸入框中輸入了View1Controller,而你在編輯View2Controlelr,這種狀況下使用Command+Shift+J確定不能快速找到文件的位置了。

20、Command+Control+←(→),顯示前一個(後一個)文件內容。

2一、Command+Control+↑(↓),進行.h和.m文件的切換。

2二、Command+S,保存。

2三、Command+Z,撤銷以前的操做;與之相反,Command+Shift+Z,撤銷操做的反向操做,這個組合快捷鍵很是有用,當你撤銷了一些代碼,可是你又意識到你撤銷的代碼是有效的,而此時你忘了寫的步驟,那麼Command+Shift+Z幫你找回。

2四、在搜索狀態Command+F下,按Enter,搜索下一個關鍵字;Command+Shift+G,搜索上一個關鍵字。

相關文章
相關標籤/搜索