Xcode快捷鍵大全

来源:http://www.cnblogs.com/ZRJ-boke/archive/2016/10/15/5962809.html
-Advertisement-
Play Games

調整圖片大小的時候按下:option鍵讓讓控制項跟內容一樣大:command+= http://www.cr173.com/html/21801_1.html 一、關於運行調試1、運行,停止,都在工具欄的Product里。Command + R 運行。Command + . 停止 2、F6單步調試、F ...


調整圖片大小的時候按下:option鍵
讓讓控制項跟內容一樣大:command+=

http://www.cr173.com/html/21801_1.html

一、關於運行調試
1、運行,停止,都在工具欄的Product里。
Command + R 運行。
Command + . 停止

2、F6單步調試、F7跳入,F8繼續, 和Eclipse,VS類似

二、導航
這是導航里的快捷鍵

到這裡要解釋一下,有的同學可能不知道裡面的符號代表什麼,那個花鍵大家都知道,是command鍵,其他的幾個鍵那,怎麼在鍵盤上找不到呢?不著急,看圖:

其實分別是咱們常用的option 、control、shift鍵。
1、切換頭文件和m.文件,很實用
Command + control+ 上下箭頭鍵
2、go back,回退,幹嘛用啊,就是回到你上次打開的頁面。
control+command+ 左箭頭
go forward 回到你前面打開的頁面
control+command+ 右箭頭
三、文件 File
新建項目 command+shift+n
新建文件 command+n
新建空文件 command+control+n
打開 command+o
關閉視窗 command+w
保存所有文件 command+option+s
還原到保存時狀態 command+u
四、編輯代碼
1、代碼縮進
左縮進 command+[
右縮進 command+]
2、代碼編輯
control-F: 向右一個字元(forward)
control-B: 向左一個字元(backward)
control-P: 前一行(previous)
control-N: 後一行(next)
control-A: 去行首
control-E: 到行尾(end)
control-T: 調換游標兩邊的字元(transpose)
control-D: 刪除游標右側字元(delete)
control-K: 刪除本行剩餘的字元(kill)
3、文檔內搜索
Command + F: 搜索
Command + G: 搜索下一處
Shift + Command + G: 搜索上一處
xcode相關:
關於xcode 可設
偏好設置 command+,
清空緩存 可設
隱藏xcode command+h
隱藏其它 command+option+h
顯示全部 可設
退出xcode command+q
文件相關:
新建項目 command+shift+n
新建文件 command+n
新建空文件 command+control+n
打開 command+o
在新視窗中打開 command+option+o
快速打開 command+shift+d / command+shift+alt+d (不知區別是什麼)
清空最近打開文件 可設
清空最近打開項目 可設
Get Info command+i
顯示檢查器? command+option+i (效果和Get Info一樣,不知區別)
關閉視窗 command+w
關閉所有視窗 command+option+w
關閉當前項目 command+control+w
關閉當前文件 command+shift+w
保存文件 command+s
保存所有文件 command+option+s
另存為 command+shift+s
複本另存為 command+option+shift+s
還原到保存時狀態 command+u
創建快照 command+control+s (保存文件快照,以後可進行對比修改情況)
顯示快照 可設 (File->Snapshots)
列印 command+p
編輯相關:
撤銷 command+z
重覆 command+shift+z
剪切 command+x
複製 command+c
粘貼 command+v
粘貼並匹配格式 command+option+shift+v
刪除 可設
全選 command+a
複製(Duplicate) 可設
重構 command+shift+j (選中方法名)
轉換為objc2.0 可設
========================================
字體
顯示字體 command+t
粗體 可設
斜體 可設
下劃線 可設
變大字型大小 可設
變小字型大小 可設
Kern相關 可設
Ligature相關 可設
Baseline相關 可設
顯示顏色 可設
複製樣式 command+option+c
粘貼樣式 command+option+v
=================文本====================
左對齊 command+{
右對齊 command+}
居中 command+豎線 (不知豎線是哪個,沒試出)
Justify 可設(功能未知)
左縮進 command+[
右縮進 command+]
Show Ruler 可設(功能未知)
Copy Ruler command+control+c
Paste Ruler command+control+v
Balance 可設 (第一次,選中語句,第二次,選中方法體)
重置縮進 可設
=================查找====================
項目中查找 command+shift+F
在項目中查找選定文本 可設
查找 可設
查找替換 command+control+f
查找選定文本 可設
查找下一個 command+g
查找上一個 command+shift+g
隱藏查找欄 可設
替換 可設
替換全部 可設
替換並查找下一個 可設
替換並查找上一個 可設
用選擇的查找 command+e
用選擇的替換 command+control+e
跳到游標處 command+j
跳到定義 可設
=================排序====================
按名 可設
按類型 可設
========================================
添加書簽 command+d
go to line command+l
下一個填充 control+.
填充列表 option+esc
下一個占位符 control+/ (和tab相同)
Edit All in Scope command+control+t (功能未知)
================插入巨集=================
c
c++
html
java
objective-c
巨集規範
=================拼寫====================
顯示拼寫和語法 command+shift+;
檢查拼寫 command+;
輸入時檢查拼寫 可設
特殊符號 command+option+t
視圖相關:
右上角詳情搜索 command+option+f
縮放編輯視窗 command+shift+e
縮放編輯視窗滿屏 command+option+shift+e
摺疊 command+control+左箭頭
屏開 command+control+右箭頭
屏開所有 control+u
摺疊方法 command+control+上箭頭
展開方法 command+control+下箭頭
摺疊註釋塊 command+control+shift+上箭頭
展開註釋塊 command+control+shift+下箭頭
焦點跟隨 command+option+control+f
==============信息提示====================
隱藏問題 command+shift+h
所有問題 可設
僅錯誤和警告 可設
僅錯誤 可設
僅Analyzer結果 可設
顯示斷點 可設
==================文本====================
tab設置 可設
是否自動換行顯示 可設
行結束 可設
顯示控制字元 command+shift+6
顯示空格 可設
==============智能分組====================
所有文件 可設
Targets 可設
Exeutables 可設
書簽 command+shift+m
Symbols 可設
搜索結果 可設
===================佈局====================
顯示導航欄 可設
隱藏狀態欄 可設
顯示收藏欄 可設
顯示頁數控制 可設
===========================================
前進 command+option+右箭頭
下一文件 command+option+shift+右箭頭
返回 command+option+左箭頭
上一文件 command+option+shift+左箭頭
切換頭/源文件 command+option+上箭頭
組樹中定位 command+option+shift+上箭頭
顯示工具欄 可設
自定義工具欄 可設
===================項目====================
項目中標簽切換 command+數字0
類瀏覽 command+shift+c
重命名項目 可設
新組 command+option+n
分組 command+option+g
撤銷分組 command+option+shift+g
新建智能組 可設
添加項目 command+option+a
添加文件到項目 可設
新Target 可設
升級所有Targets 可設
升級當前Target到ipad 可設
================New Build Phase====================
沒做測試不多介紹,只放出內容
New Copy Files Build Phase
New Run Script Build Phase
New Copy Headers Build Phase
New Copy Bundle Resources Build Phase
New Compile Sources Build Phase
New Link Binary With Libraries Build Phase
New Build Java Resources Build Phase
New Build Resource Manager Resources Build Phase
================================================
新的自定義可執行文件 可設
設置當前Target 為空 可設
Set Active Architecture 為空 可設
設置當前sdk 為空 可設
設置Build配置 為空 可設
Set Active Executable 為空 可設
編輯項目設置 可設
編輯當前Target command+option+e
編輯當前可執行文件 command+option+x
===================Build========================
Bulid Results command+shift+b
Bulid command+b
Build and Analyze command+shift+a
Build and Archive 可設
Build and Debug command+enter
Bulid and Run 斷點關 command+r
Build and Debug 斷點開 command+y
Clean command+shift+k
Clean All Targets 可設
下個Build警告或錯誤 command+=
前個Build警告或錯誤 command+shift+=
Compile command+k
Preprocess 可設
Show Assembly Code 可設
Touch 可設
=======================代碼導航及編輯================
註釋 command+/
文件首行 command+上箭頭
文件末 command+下箭頭
行首 command+左箭頭
行末 command+右箭頭
上一單詞 option+左箭頭
下一單詞 option+右箭頭
上一拆分單詞 control+左箭頭
下一拆分單詞 control+右箭頭
中間顯示游標位置 control+l
方法組列表 control+2
刪除前一單詞 option+delete
刪除此行游標前所有內容 control+delete
跨行選取 command+option+滑鼠拖動

Run相關:
Debug command+option+enter
Run 斷點關 command+option+r
Debug 斷點開 command+option+y
Run with Performance Tool (Shark) 可設
Stop command+shift+enter
Attach to Process (Process ID) 可設
Debugger command+option+y
Mini Debugger command+control+左斜上箭頭(不知咋按)
Console command+shift+r
Clear Console command+option+control+r
===================Show========================
斷點 command+option+b
Expressions 可設
Global Variables 可設
Memory Browsers 可設
Shared Libraries 可設
===================Debugger Display========================
縱佈局 可設
橫佈局 可設
Datatips 可設
Step Controls 可設
Source Only 可設
Source And Disassembly 可設
Disassembly 可設
===================Variables View========================
User Data Formatters
Show Type Column
Print Description to Console
Print Roots to Console
Print Referers to Console
Watch Variable
View Value as
Natural
Hexadecimal
OSType
Decimal
Unsigned Decimal
Octal
Binary
Edit Value
Edit Summary Format
View in Memory Browser
View in Window
View in Expressions Window
===============================================
停用斷點 command+control+\
停止objc例外 可設
================Manage Brakpoints=================
當前行插入斷點 command+\
Add Symbolic Breakpoint 可設
Add C++ Exception Breakpoint 可設
啟用當前行斷點 command+option+\
導入斷點 可設
導出斷點 可設
===============================================
Fix 可設
Pause command+option+p
Step Into command+shift+i
Step Into Instruction command+option+shift+i
Step Over command+shift+o
Setp Over Instruction command+option+shift+o
Setp Out command+shift+t
Next Thread command+option+control+上箭頭
Previous Thread command+option+control+下箭頭
Sync with Debugger 可設
Stop on Debugger()/DebugStr() 可設
Enable Guard Malloc 可設

Desing相關:
======================Class Model===================
Quick Model
Go to Declaration
Go to Definition
Go to Documentation
Add Comment
======================Data Model===================
Import
Add Model Version
Set Current Version
Add Entity
Add Attribute command+control+a
Add Fetched Property
Add Relationship command+control+r
Add Fetch Request
Copy Method Declarations to Clipboard
Copy Method Implementations to Clipboard
Copy Obj-C 2.0 Method Declarations to Clipboard
Copy Obj-C 2.0 Method Implementations to Clipboa
======================Mapping Model===================
Update Source Model
Update Destination Model
Add Missing Property Mappings
===================================================
Show Model Browser command+control+b
Collapse Compartments
Expand Compartments
Roll Up Compartments
Roll Down Compartments
======================Diagram=======================
Bring to Front command+control+shift+f
Send to Back command+control+shift+b
Align Top Edges
Align Bottom Edges
Align Left Edges
Align Right Edges
Align Vertical Centers
Align Horizontal Centers
Make Centered Colum
Make Centered Row
Make Same Width
Make Same Height
Size to Fit
Lock command+control+l
Unlock command+shift+control+l
Zoom in command+control++
Zoom Out command+control+-
Zoom to Fit command+control+=
Turn Grid On
Show Grid
Show Page Breaks
Force-Directed Layout command+control+g
Hierarchical Layout command+control+h
Window相關:
最小化 command+m
全部最小化 command+option+m
Zoom
Bring All to Front
Defaults
Organizer command+control+o
Activity
Help相關:
開發文檔 command+option+?
快速幫助 command+control+?
Xcode幫助 command+?
Welcome to Xcode
Xcode Quick Start
Xcode Release Notes
Find Documentation for Selected Text
Open man Page

最新補充:command+shift+d 打開頭文件

相關:

http://www.cnblogs.com/wendingding/p/3751388.html

http://www.cocoachina.com/ios/20140731/9284.html


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

-Advertisement-
Play Games
更多相關文章
  • 在Xcode中使用Git進行源碼版本控制 在應用程式開發過程中,很重要的一部分工作就是如何進行源碼的版本控制。當代碼出現問題時,我們就需要將代碼恢復到原先正常的版本。如果是多個人共同開發一個項目,那麼代碼的控制就會非常複雜。幸運的是,開發者不需要自己控制這些,因為有專門的軟體來負責,叫做版本控制系統 ...
  • service常見的有2種方式,本地service以及remote service。 這2種的生命周期,同activity的通信方式等,都不相同。 關於這2種service如何使用,這裡不做介紹,只是介紹一些被遺漏的地方 1.遠程Service(AIDL方式) package com.joyfulm ...
  • 1.隱藏顯示dock的快捷鍵cmd - opt - d 2.如何快速調出命令終端或者調出其他程式通過安裝 Alfred,Alfred算是神兵利器——Alfred 3.Dock在隱藏後,滑鼠移過去,Dock顯示出來時,稍微有延遲的感覺可以通過下麵的終端命令進行調整: defaults write co ...
  • 一個簡單的關於頁面,有一個圖片,版本號,App名稱等,著重演示各個系列的文章完整集成示例. ...
  • Linux文件和目錄許可權解讀 如何設置Linxu文件和目錄的許可權 字元表示法 1)ls -l:查看所在目錄所有文件的許可權 2)chmod u=r file:把file文件的當前(用戶user)的許可權賦值為可寫模式 3)chmod g=wrx file:把file文件的當前(組gruop)的許可權賦值為 ...
  • 在IOS開法中經常會遇到鍵盤遮擋屏幕的事情(比如輸入賬號密碼驗證碼等等),就使得原本都不大的屏幕直接占了一半甚至更多的位置,這倒無所謂,關鍵是擋住了下麵的按鈕。這樣的話按鈕的事件也就觸發不了,最好的解決辦法就是當輸入這些信息的時候讓整個屏幕上移一個鍵盤的位置,或者上移到指定的位置。 首先一般輸入的話 ...
  • 首先吹一下意圖:切割字元串是因為在資料庫中存圖片地址時,可能一件商品對應有多張圖片。那麼我們可以建一個商品表(goods)和一個圖片表(goods_image),然後讓圖片表的id作為商品表的外鍵,實現一對多的關聯。 但是想到建表一個路徑一個路徑的存,數據也蠻多的,然後既然可以在商品表中添加一個欄位 ...
  • 控制台列印的信息如下 解決辦法: Xcode8裡邊 Edit Scheme... -> Run -> Arguments, 在Environment Variables裡邊添加 OS_ACTIVITY_MODE = disable 步驟1. 步驟2. 步驟3. 結束設置 ...
一周排行
    -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.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...