XCode: Удалите горячую клавишу строки

Попробуйте использовать isset(). Например:

isset($estate->vista) ? doSomething() : echo '...';

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

// Executing a function (example: doSomethingWith() or doNothing())
isset($estate->visita) ? doSomethingWith($estate->visita) : doNothing();

// Or set a value
$variable = isset($estate->visita) ? $estate->visita : 'string of text';

или использовать более распространенный оператор if: [116 ]

if(isset($estate->visita))
{
   doSomething();
}
17
задан logancautrell 6 November 2011 в 01:21
поделиться

3 ответа

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

, Чтобы сделать то, что Вы хотите это, хотело бы как это:

В Вашей домашней папке, Library/KeyBindings/DefaultKeyBinding.dict

{
    "^D" = (
        "moveToBeginningOfLine:",
        "deleteToEndOfLine:",
    );
}

я верю, хотите ли Вы только, чтобы это относилось к XCode, можно назвать файл PBKeyBinding.dict вместо этого, но я не попробовал это сам. Можно читать больше об этой системе здесь и здесь .

14
ответ дан 30 November 2019 в 10:11
поделиться

Спасибо за справку, Ashley. После некоторого экспериментирования я отобразил свои любимые команды TextMate (дублирующаяся строка, удалите строку). Я создал файл ~/library/keybindings/pbkeybinding.dict и добавил следующее:

{
    "^$K" = (
        "selectLine:",
        "cut:"
    );
    "^$D" = (
        "selectLine:",
        "copy:",
        "moveToEndOfLine:",
        "insertNewline:",
        "paste:"
    );
}

добавленный "deleteBackward": создает резервную копию одной строки после удаления содержания строки. Вы могли, вероятно, просто использовать "selectLine": также.

30
ответ дан 30 November 2019 в 10:11
поделиться

Я был искал решение этой проблемы, и я попробовал Эшли Кларк, но оказалось, что есть более простой вариант, используя включенный пользовательский скрипт под названием delete Line.

  • Откройте странное меню слева от «справки», которое выглядит как свиток.
  • Выберите «Редактировать пользовательские сценарии» ...
  • Щелкните вкладку «Привязки клавиш»
  • Разверните раздел «Текст»
  • Дважды щелкните столбец ⌘ рядом с «Удалить строку» и введите горячую клавишу. Он может предупредить вас, что вы украли его из какой-то другой команды, но это нормально.

Готово! Вы можете сделать то же самое для Move Line Up и Move Line Down, если вы такой же наркоман Eclipse, как я.

8
ответ дан 30 November 2019 в 10:11
поделиться