天天看點

Xcode4.2常用設定

很多公司很多程式員習慣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 “;}’