Выход из одинарной кавычки в Строке. Формат ()

Удивительной повсеместности Vim и еще более удивительной повсеместности Vi-клонов в целом, в одних только системах Unix достаточно для создания этого стоящим изучения.

Помимо этого, целые взгляды Vi-стиля - что-то, что я действительно думаю, сделал меня немного более продуктивным. Для человека, не привыкшего к режимам, таким как командный режим и режим вставки, это кажется немного чрезмерным для перехода к режиму только для вставки текста. Но, когда каждый использовал Vim в течение нескольких месяцев и изучил довольно много подсказок и приемов, Vim, кажется, актив, который, кажется, стоит того.

, Конечно, толпа Emacs заявляет то же самое относительно взглядов Emacs-стиля, но я разочаровался в изучении Emacs, потому что Vim был более простым и сделал задание для меня.

26
задан Jeff Atwood 29 August 2009 в 12:38
поделиться

3 ответа

Вы можете избежать этого, используя обратную косую черту, которую вам нужно будет избежать. Либо

return dt.ToString(@"MMM d \'yy 'at' H:mmm");

, либо

return dt.ToString("MMM d \\'yy 'at' H:mmm");
36
ответ дан 28 November 2019 в 07:22
поделиться

Вы можете просто использовать объект HTML, если он для HTML.

- Правка

'

- Правка

Просто чтобы этот пост не ошибался, как и все остальные заметил, что экранирование работает нормально :)

string s = t.ToString("MMM d \\'yy 'at' H:mmm");

И это последний раз, когда я не тестирую что-то, основываясь на том, кто пишет:)

4
ответ дан 28 November 2019 в 07:22
поделиться

В Какао для Mac OS X у вас есть следующая цепочка респондентов, где вы можете спросить текстовое поле, какой элемент управления должен иметь фокус следующим. Это то, что делает работу табуляции между текстовыми полями. Но поскольку устройства iOS не имеют клавиатуры, только сенсорную, эта концепция не пережила переход на Cocoa Touch.

Это можно легко сделать в любом случае, с двумя предположениями:

  1. Все "tabbable" UITextField находятся в одном родительском представлении.
  2. Их «порядок табуляции» определяется свойством tag.

Предполагая, что вы можете переопределить textFieldShouldReturn: как это:

-(BOOL)textFieldShouldReturn:(UITextField*)textField
{
  NSInteger nextTag = textField.tag + 1;
  // Try to find next responder
  UIResponder* nextResponder = [textField.superview viewWithTag:nextTag];
  if (nextResponder) {
    // Found next responder, so set it.
    [nextResponder becomeFirstResponder];
  } else {
    // Not found, so remove keyboard.
    [textField resignFirstResponder];
  }
  return NO; // We do not want UITextField to insert line-breaks.
}

Добавьте еще код и предположения также можно игнорировать.

Swift 4.

2
ответ дан 28 November 2019 в 07:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: