#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. Идеально, это то, что я искал