Форматирование кода Objective-C - PullRequest
7 голосов
/ 10 августа 2011

Я вырезал и вставлял примеры Objective-C из Safari в Xcode, но форматирование испортилось.Я знаю, что могу сделать несколько операций поиска и замены для {и \ r, но есть ли где-нибудь одно исправление?Опция XCode / плагин.Плагин TextEdit и т.д?

Ответ: Я создал AppleScript в TextWrangler

tell application "TextWrangler"
activate
replace "- (" using "\\r- (" searching in text 1 of text document "untitled text" options {search mode:literal, starting at top:true, wrap around:false, backwards:false, case sensitive:false, match words:false, extend selection:false}
select find window
select text 1 of find window
replace ";" using ";\\r" searching in text 1 of text document "untitled text" options {search mode:literal, starting at top:true, wrap around:false, backwards:false, case sensitive:false, match words:false, extend selection:false}
select find window
replace "{" using "{\\r" searching in text 1 of text document "untitled text" options {search mode:literal, starting at top:true, wrap around:false, backwards:false, case sensitive:false, match words:false, extend selection:false}
select find window
replace "//" using "\\r//" searching in text 1 of text document "untitled text" options {search mode:literal, starting at top:true, wrap around:false, backwards:false, case sensitive:false, match words:false, extend selection:false}
end tell

Ответы [ 3 ]

4 голосов
/ 10 августа 2011

Control + I выполнит некоторую степень форматирования любого выбранного вами текста.

3 голосов
/ 10 августа 2011

Повторный отступ в Xcode 4 должен решить большинство проблем форматирования, которые могут у вас возникнуть.Однако, если вы все еще не довольны результатом, вам придется перейти на стороннее решение.

Раньше я довольно регулярно менял форматирование кода.Я бы хотел обновить старый код, но обнаружил, что он написан с использованием устаревших, теперь незнакомых форматов.

Я использовал Uncrustify для адаптации старых файлов к новым форматам.,У него есть довольно много вариантов, но все еще не хватает.Однако для большинства случаев этого должно быть достаточно.

0 голосов
/ 10 августа 2011

Настройте параметры xcode так, чтобы вкладка всегда имела отступ. Затем перейдите к тому, что вы выбрали для форматирования. Это достаточно хорошо, и делать что-либо с автоматическим форматированием - пустая трата времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...