вставить двойные кавычки вокруг выделенного текста в xcode

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

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

Есть ли макрос, который заключал бы в кавычки текущее слово, на котором стоит курсор? Я видел что-то подобное в TextMate.

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

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

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

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

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

set theText to the clipboard

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

return theReplacedText

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


person Bryan Aneux    schedule 01.11.2011    source источник


Ответы (1)


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

person Popeye    schedule 25.01.2012