К теме об Xcode

Oct 28, 2010 23:20


Я уже писал о том, что мне не хватает дублирования строк в Xcode и потом всё-таки сделал себе такую фишку. Заодно познакомился с AppleSript, я люблю такие штуки.

Скрипт оказался простым:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

(*
Duplicates a line of code (no need to select it) or several lines selected.
Pavel Malinnikov, malinnikov.ru
*)

using terms from application "Xcode"

tell first text document

set {startLine, endLine} to selected paragraph range
        set theText to (paragraphs startLine through endLine)
        set theText to (theText as string)
        make new paragraph at beginning of paragraph (endLine + 1) with data theText

end tell

end using terms from
Для дублирования необязательно выделять всю строку, используется та, на которой находится каретка. Но можно выделить и несколько строк, они тоже сдублируются, не затирая содержимое клипборда. Добавил скрипт в Xcode, повесил на ⌘D и кодить стало легче.





Кстати, утилиту для сохранения истории буфера обмена я тоже нашел, JumpCut, бесплатная:



Ну а Xcode - сила, всё-таки. Вот, например, как он показывает результаты анализа возможных утечек памяти:







И в отладчике работать - удовольствие. Вот, что он может делать: http://cocoawithlove.com/2008/10/debugging-tips-for-objective-c.html

(автоматический кросспост с Малинников.ru)

хорошо, xcode, мак

Previous post Next post
Up