К теме об Xcode

Я уже писал о том, что мне не хватает дублирования строк в 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

28.10.2010 • Метки: , , • Рубрики: Разработка ПО

Ваш комментарий:

 

 


Только просмотр (без публикации)