2010-09-17 67 views
5

在XCode中有一些有用的功能用/ *和相應的* /註釋掉。有沒有快速刪除這些快捷方式?可以使用AppleScript創建快捷方式,還是有更好的方法?如何在XCode中快速刪除/ *和*/

+0

聽起來像一個簡單的'sed的'命令,如果有人用'sed' foo想要加入。雖然刪除'/*...*/'的缺點是你也有可能刪除任何有意義的評論。不確定是否有簡單的方法來區分註釋掉的代碼和評論。 – 2010-09-17 03:24:19

回答

8

有更好的方法來評論和取消註釋代碼:Cmd + /。它將//放在每一行的前面,或者如果它位於行的前面,則刪除//。這具有許多優點。在Xcode中做起來更容易。它正確嵌套。它非常清楚地將註釋掉的代碼放在哪裏,即使在IDE之外讀取(例如在差異和代碼審查工具中)。當大量的代碼剛剛被提交時,它使得它在差異中更加明顯(去掉兩行使它看起來像一個小小的改變,但是你可能剛剛注入了數百行未經測試的當前代碼庫代碼)。

如果您處於尋找快捷方式的情況,那麼切換到前導//幾乎肯定是更好的解決方案。

11

您可以使用命令 + /評論/取消註釋任何選定的代碼塊。再次

按下組合鍵來切換從已註釋的代碼塊中刪除註釋

在Xcode中4.2我必須按命令 + + /

+1

如果我這樣做,它只是增加一個/取消註釋代碼,但剩下的* /最後呢? – 2010-09-17 03:54:26

+0

command + shift + /不起作用,它認爲我想用命令+? – 2017-07-11 10:12:20