Xcode4.2常用設定

來源:互聯網
上載者:User

很多公司很多程式員習慣if/while/for後面的花括弧換行顯示,而XCode預設是不換行的。可以通過在terminal中運行下面的指令修改預設配置
1 defaults
write com.apple.Xcode XCCodeSenseFormattingOptions
 
'{
"BlockSeparator" = "\n";}'


當然還有很多其他的配置, 可參考官方文檔http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeUserDefaultRef/100-Xcode_User_Defaults/UserDefaultRef.html

0.修改Xcode代碼自動完成的左花括弧單獨成行(if語句的下一行):
運行Terminal,輸入
defaults write com.apple.Xcode XCCodeSenseFormattingOptions -dict BlockSeparator "\n",重啟Xcode即可。
1.配置高亮方案:Fonts & Colors
2.鍵盤快速鍵:Key Bindings

3.代碼縮排:Re-indent selection。(快速鍵CTRL+I)

4.代碼自動完成:Table(代碼上屏),Esc(開啟自動完成列表)

5.command+[  (代碼左移),花+] (代碼右移)

6.雙擊某個“括弧匹配”的某個分隔字元(如 {  } ( ) [ ] 等),Xcode會選中它以及與它匹配的括弧之間的全部代碼。

7.快速重新命名局部變數名(右鍵-Edit All In Scope)command+control+E

8.重構(右鍵-Reflector…)

9.常用游標控制按鍵:(也適用與TextEdit,Safari URL地址欄等文本域)

上 下 左 右 箭頭

control-A:移動到行首(同command+左箭頭)

control-E:移動到行尾(End,同command+右箭頭)

control-K:刪除(Kill)游標所在行中游標後的代碼,便於你重寫行尾的代碼。

10.切換到標頭檔或源碼檔案:command + option + 上箭頭,可以在標頭檔與源碼檔案之間快速切換。菜單為View – Switch Head/Source File。或者單擊代碼導航條的最後一個控制項。

11.書籤:添加書籤(command – D,跟瀏覽器裡的添加書籤快速鍵一樣),可以在項目Groups&Files下的Bookmarks下看到添加的書籤

12.command+shift+E:顯示/隱藏代碼螢幕上面的瀏覽器窗格

13.程式碼摺疊功能:單擊左邊的灰色豎線即可。(View-Code Folding)

14.代碼功能注釋:
// MARK:  ***(標籤,功能同#pragma mark ***),

// TODO: ***

// FIXME: ***

// !!!: ***

// ???: ***

15.Control-2: 快速探索當前檔案的成員列表

16.協助:快速協助(option+單擊),文檔搜尋(option+雙擊)

17,尋找Cmd+E選中,Cmd+G尋找下一個,Cmd+Shift+G尋找上一個(我通常改成F4選中,F3尋找下一下,Shift+F3尋找上一個)

統計Xcode項目程式碼數:
1. 開啟終端。
2. cd到你項目的路徑。
3. 輸入下面的指令: 
grep -d recurse "\n" classes| wc -l

上面classes是你代碼的存放路徑,如果你不是預設的Classes路徑,改之

更改源碼注釋中的公司名字:

運行Terminal,輸入如下代碼斷行符號後重啟Xcode。替換其中的Elf.Sundae(at)Gmail.com(只一行)

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions ‘{“ORGANIZATIONNAME” = “Elf.Sundae(at)Gmail.com “;}’

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.