Xcode中的常用快捷鍵

来源:http://www.cnblogs.com/liyy2015/archive/2016/01/14/5128952.html
-Advertisement-
Play Games

Xcode中的常用快捷鍵


新建項目     com + shift +N

新建文件    com  + N

偏好設置  通用   com + ,

跳到指定行 com + L

 

當前行加斷點    com + \

移動編輯區最上方   com +  上

移動編輯區最下方   com +  下

移動游標所在行最左邊   com +   左

移動游標所在最右邊   com +   右

向前/後跳一個單詞  option + 左&右

向前刪除一個單詞   option + delete

刪除游標所在行後面的所有字元  control + K

打開過的文件之間切換  com + option + 左&右

當前文件的.h .m之間切換   com + control  + 上&下

 

代碼排版 control + i    或com + X 和 com + V

 

選中當前行  com + shift + 左&右

取消選中  左&右

選中當前作用域的局部變數   com +control + E

 

 

導航區切換  com +1,….8

組件區切換 com + option + 1…5

關閉或打開左邊的導航區  com + 0

關閉或打開右邊的組件屬性區 com + option + 0

 

  DeBug區視圖  打開關閉   com + shift + Y

清理 控制台  com  + K

打開控制台視窗   com + shift + C

全局激活或禁用斷點   com + Y

Xcode 全屏   com + control + F

 

運行程式  com + R

停止程式  com + .

編譯程式 com  + B

靜態分析  com + shift + B

 

 

 

打開標準編輯器   com + 回車 (enter)

打開助手編輯區   com + option + 回車 (enter)

打版本編輯器視圖  com + option + shift + 回車

 

 

 

 

 

 

按鍵說明(win鍵盤)

control = Ctrl

command = Alt

option = win鍵

shift = shift

 

快捷鍵

1.  esc                自動完成, 作用和VS中的ctrl+j類似,像 Eclipse 的 alt+/

2.  command + /                 註釋代碼和反註釋,用 //,相當於 Eclipse 的 ctrl+/

3.  control + command + 上/下箭頭  快速在頭文件(.h)和實現文件(.m)之間切換

4.  command + b             編譯程式,不運行

5.  command + r        編譯並運行程式

6.  command + shift + b         分析代碼,找到潛在記憶體溢出問題 

7.  command  + 單擊         跳轉到聲明

8.  option + 單擊             彈出層中顯示幫助信息

9.  option + command + 左/右 方向鍵,摺疊/打開當前方法

10. control + command + f           Xcode 全屏,在 Lion 上支持

11. command + shit + y             打開/關閉控制台視窗

12. control + k              清理控制台

13. control + command + 左/右方向鍵,在歷史的上/下一個文件中切換

14. tab          接受當前的自動完成

15. 雙擊中括弧或者大括弧,可以選擇相應的封閉語句塊

16. command - shift - o: 快速搜索打開文件

17. control 配合 1/2/3/4/5/6 鍵 : 可以快速打開相關文件/類或代碼,我常用 control+1 顯示打開的文件,control+6 顯示當前類中的變數或方法,都可以輸入來過濾

18. command 配合 1/2/3/4/5/6/7 依次顯示左邊導航中每一個標簽的子視圖,commandco+ 0 打開或關閉左邊導航

19. option + command 配合 1/2/3/4/5/6 依次打開右邊屬性視窗的每一個標簽視圖,特別是在 xib 時 常用,用 option + command + 0 關閉右邊屬性視窗

20. command + shift + j 在左邊導航中定位當前打開的文件

21.  command + return 切換到標準編輯器

22.  option + command + return 切換到輔助編輯器,左右可以對比,特別方便編輯 xib 時進行拖拉關聯

23. command+shift+f        進行 Search

24. f7            調試時 Step Into

25. f6            調試時 Step Over

26. f8            調試時 Step Out

27. control + command + y : debug斷點時continue

28. command + \  : 當前行設置/取消斷點

29. command + y  全局激活或禁用所有的斷點

30. command+ 左/右方向鍵 跳到行首/行尾

31. option + 左/右方向鍵 向前/後跳一個單詞

32. option + delete 向前刪除一個單詞

33. Ctrl + k 刪除游標所在行後面的所以字元;

 

 

下麵幾個暫作收藏

control + .   :   下一個自動完成提示

command + e   :   使用當前選中內容查找

command + g   :   在當前文件中查找下一個

command- + shift + f   :   在項目中查找

command + option + shift +t   :   在Groups&Files里定位到當前編輯的文件

control+ a  :  游標跳轉到行首

control +e   :  游標跳轉到行尾

command+ g   : 向下查找

command+shift+g   : 向上查找


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 第十章 Android的消息機制 面試中經常會被問到的一個問題:handler是如何在子線程和主線程中進行消息的傳遞的,這個問題通過瞭解Android的消息機制可以得到一個準確的答案。 Android的消息機制主要就是指Handler的運行機制,Handler的運行需要底層的Messa...
  • Spinner(列表選項框) & AutoCompleteTextView(自動完成文本框)一、列表選項框核心屬性android:dropDownHorizontalOffset設置列表框的水平偏移距離android:dropDownVerticalOffset設置列表框的水平豎直距離android...
  • edgesForExtendedLayout:在IOS7以後 ViewController 開始使用全屏佈局的,而且是預設的行為通常涉及到佈局,就離不開這個屬性edgesForExtendedLayout,它是一個類型為UIExtendedEdge的屬性,指定邊緣要延伸的方向,它的預設值很自然地是U...
  • eMMC主要是針對手機和平板電腦等產品的內嵌式存儲器,由於其在封裝中集成了一個控制器,且提供標準介面並管理快閃記憶體等優勢,越來越受到Android手機廠商的青睞,以eMMC為存儲設備的android手機,其文件系統(system、data分區)一般採用ext4格式。如小米手機的線刷包:一.img解包 之...
  • GridView(網格視圖)講解一、GridView(網格視圖)這個是控制項也是比較多,和listView的很多地方都是一樣的,但是GridView可以顯示多列,而listView只能顯示一列,個人覺得這是最大的區別。常用屬性:android:columnWidth:設置列的寬度android:gra...
  • 註冊JPush賬號 JPush官網下載SDK下載地址:https://www.jpush.cn根據文檔進行集成文檔:http://docs.jpush.io/guideline/ios_guide/文檔介紹的已經很詳細了註意點:App Key需要登錄,添加自己的應用即可獲得,文檔中沒有給出跳轉的鏈接...
  • 首先申明下,本文為筆者學習《OpenGL ES應用開發實踐指南(Android捲)》的筆記,涉及的代碼均出自原書,如有需要,請到原書指定源碼地址下載。 《Android學習筆記——OpenGL ES的基本用法、繪製流程與著色器編譯》中實現了OpenGL ES的Android版HelloWorld,並...
  • 一,效果圖。二,工程圖。三,代碼。RootViewController.h#import @interface RootViewController : [email protected]#import "RootViewController.h"#im...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...