Навигация после быстрого исправления ReSharper «Удалить недоступное поле» - PullRequest
4 голосов
/ 23 февраля 2012

При использовании опции быстрого исправления «Удалить недоступное поле» из контекстного меню ReSharper выделяется затронутая строка.

Есть ли сочетание клавиш, которое приведет меня к выделенной строке? (Как часто эта строка также избыточна и может быть удалена)

например. Учитывая этот код:

public class Sample
{
    private string unusedField;

    public Sample()
    {
        unusedField = new string('a', 4);

    }
}

Использование быстрого исправления «Удалить недоступное поле» в поле «unusedField» выделяет строку в конструкторе (видя, как эта строка обновляется). Каретка редактирования остается рядом со строкой, где было объявление поля.

enter image description here

1 Ответ

1 голос
/ 23 февраля 2012

Используя тот факт, что выделен как результат поиска прежний сайт использования поля, вы можете использовать ReSharper |Find |Next Item (который для меня (я думаю) по умолчанию использует сочетания клавиш VS Ctrl + Alt + PgDn ).

Оказавшись там, вы можете Ctrl + Shift + L , чтобы удалить строку (ярлык VS), или End затем Alt + Введите и Introduce variable (R #).

...