Подтвердить что ты не робот

Завершение автоответчика Resharper

Я знаю, что это возможно что-то простое, но я просто не мог понять.

Скажем, у меня есть следующий код

string name;

name.LastIndexOf("aaa");

После того, как я напечатаю одиночную цитату, Resharper добавит другую для меня, чтобы у меня

name.LastIndexOf("")

После ввода aaa у меня есть name.LastIndexOf( "aaa |" ), но теперь моя каретка | сидит внутри двойной цитаты...

Как сообщить Resharper, что я сделан, чтобы он мог добавить; и перейти к следующей строке без использования мыши или клавиши направления?

Возможно, я не объяснил. Использование клавиши "End" не сильно отличается от клавиши направления. Я искал одноступенчатый удар, который заставит Resharper выполнить инструкцию и перейти к следующему блоку. Я думаю, это возможно, потому что Решармер настолько умный. Я просто не мог понять.

4b9b3361

Ответ 1

Фактически вы можете использовать функцию Complete Statement (которая сопоставляется с Ctrl + Shift + Enter в ReSharper 2.x и IntelliJ IDEA keymap). Это положит ';' в конце инструкции и переместите курсор на следующую строку

Ответ 2

Вы можете ввести "), как обычно, или нажать клавишу "Завершить".

Ответ 3

В этот момент ReSharper не ждет завершения шаблона, поэтому вам нужно ввести [End];, чтобы перейти в конец строки и завершить инструкцию.