我想刪除XCode 4中的一些默認代碼片段,因爲我希望在新行上開始大括號。我嘗試了以下,但XCode 4似乎並未遵守規則。刪除XCode 4中的默認代碼片段
defaults write com.apple.Xcode XCCodeSenseFormattingOptions -dict BlockSeparator "\\n"
有什麼建議嗎?
謝謝。
我想刪除XCode 4中的一些默認代碼片段,因爲我希望在新行上開始大括號。我嘗試了以下,但XCode 4似乎並未遵守規則。刪除XCode 4中的默認代碼片段
defaults write com.apple.Xcode XCCodeSenseFormattingOptions -dict BlockSeparator "\\n"
有什麼建議嗎?
謝謝。
在XCode 4中編輯內置的代碼片段很困難,但是可能的。我在回答這個問題時提供了一個(漫長而漫長的)指令集: Xcode 4 with opening brace on new line
感謝您的鏈接。肯定會嘗試一下。 – David 2011-05-11 20:27:21
以下已與我的XCode 4的安裝工作:
defaults write com.apple.Xcode XCCodeSenseFormattingOptions '{ "BlockSeparator" = "\n" ; }'
我試着在終端,它不起作用 – David 2011-03-22 14:28:19
的「默認寫」命令並沒有爲我工作。我通過在新行上添加一個新的代碼片段來解決這個問題。下次我輸入'if'時,我得到了內置完成,但是從下拉菜單中選擇完成後,
我現在總是完成。
但不是很深入,只有這樣,我可以看到,包括可更換件的文本(例如'if'片段中的'conditions')是通過從代碼編輯器中的代碼片段複製的。
我也使用了這種方法,但如果您的用戶定義片段與默認片段相同(例如「If Statement」),您將從代碼完成中獲得2條建議。 – David 2011-03-22 14:32:22
沒錯,但是一旦你使用自己的片段,那將是默認的片段。 – 2011-03-22 16:13:49
......這對我來說很好,但它不能回答你的問題,如果你試圖強制編碼風格,這可能沒有幫助。 – 2011-03-22 19:17:00
我想在這裏放一些賞金點,如果可能的話從我的聲望... – Eonil 2011-03-28 08:50:21
我不確定是否是可能的。 – David 2011-03-28 16:47:22
我會將此報告爲一個錯誤。我仍然被遺忘了。 – Eonil 2011-03-29 02:48:35