вставьте двойные кавычки вокруг выделенного текста в xcode - PullRequest
3 голосов
/ 01 ноября 2011

Есть ли нажатие клавиши для добавления двойных кавычек вокруг выделения в xcode?

У меня есть отрывки @"<#string#>" (qt) и @"<#string#>"<#, #> (qtc) (для создания списка в массиве я использую нажатие клавиши qtc + ввод слова, вкладка ввода, ввод qt + ввод ...), который я использую при наборе текста, но я также мог бы использовать какой-то макрос, чтобы выделить слово, нажать клавишу, и это добавило бы @ "" вокруг него. Кажется, немного проще. Как только вы введете первый qtc, вам просто нужно qt enter, чтобы получить следующий из всплывающего кода.

Существует ли макрос, который помещал бы кавычки вокруг текущего слова, на котором находится курсор? Я видел что-то подобное в TextMate.

Это было бы небольшим удобством, которое было бы неплохо, когда я добавляю список слов в массив или что-то еще и помещаю кавычки вокруг всех слов.

Может быть, будет полезен небольшой javascript для размещения на веб-странице, который будет зацикливаться и помещать кавычки для каждого слова в списке. Или, еще лучше, яблочный скрипт или какой-то макрос, который можно использовать в xcode, который будет проходить по словам в выделении и добавлять @ "", вокруг каждого слова, которое может быть вызвано нажатием клавиши. Затем вы можете просто напечатать список, выбрать его и нажать клавишу, и вы только что сохранили массу набранных текстов.

Я нашел этот яблочный скрипт, который заменяет текстовую веб-страницу:

http://foolsworkshop.com/applescript/2008/05/an-applescript-replace-text-method/

Если вы используете это, вы можете использовать яблочный скрипт со списком, разделенным запятыми, скопированными в буфер обмена:

set theText to the clipboard

set theReplacedText to replaceText(", ", "\", @\"", theText)

return theReplacedText

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

1 Ответ

0 голосов
/ 25 января 2012

Разве это не то же самое, что и в других языках, например NSString * string = @ "Некоторый текст здесь /" Вот текст / "";

...