Ярлык для удаления текущего файла в Visual Studio

#c# #visual-studio #resharper #keyboard-shortcuts

#c# #visual-studio #resharper #сочетания клавиш

Вопрос:

Возможно ли удалить активный файл в Visual Studio из самого редактора с помощью сочетания клавиш без поиска его в обозревателе решений и удаления с помощью мыши?

Это может быть полезно при рефакторинге, например, если у меня

 namespace Test
{
    public static class Class
    {
    }
}
  

resharper предложит удалить неиспользуемый класс, но файл не может быть удален

Комментарии:

1. Используйте «Синхронизировать с активным документом» в обозревателе решений (или его ярлык), затем нажмите клавишу «Удалить». Эта кнопка находится в ряду кнопок в верхней части обозревателя решений и выглядит как две горизонтальные стрелки, указывающие в противоположных направлениях.

2. «Синхронизация с активным документом» в VS2017 выглядит доступной только в режиме просмотра папок, который я не использую

3. Здесь? imgur.com/0s61Rbe . Я также не использую представление папки.

4. У меня его нет, возможно, из-за первоначальной настройки

Ответ №1:

В Tools->Options->Projects and Solutions->General , проверьте Track Active Item in Solution Explorer .

введите описание изображения здесь

Это выделит файл в Solution Explorer, когда файл будет открыт в редакторе. Используйте сочетание клавиш в обозревателе решений Ctrl Alt L, затем используйте клавишу Delete или Shift Del для удаления файла.

Комментарии:

1. Идеально, это то, что я искал