Resharper автоматическое законченное высказывание

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

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

string name;

name.LastIndexOf("aaa");

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

name.LastIndexOf("")

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

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

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

12
задан DuneCat 22 August 2012 в 13:36
поделиться

3 ответа

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

23
ответ дан 2 December 2019 в 04:53
поделиться

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

8
ответ дан 2 December 2019 в 04:53
поделиться

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

0
ответ дан 2 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

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