Я знаю, що Ctrl+ Shift+ Bзапускає збірку рішення, але я хотів би ярлик, який просто будує поточний проект. Чи є єдиний варіант користувацького ярлика?
Редагувати: Схоже, спеціальна ярлика - це єдиний варіант, оскільки Shift+ F6не працює для мене.
Я знаю, що Ctrl+ Shift+ Bзапускає збірку рішення, але я хотів би ярлик, який просто будує поточний проект. Чи є єдиний варіант користувацького ярлика?
Редагувати: Схоже, спеціальна ярлика - це єдиний варіант, оскільки Shift+ F6не працює для мене.
Відповіді:
Призначення ярлика команді "Build.BuildOnlyProject", схоже, не працює у VS2008.
Призначте ярлик " Build.BuildSelection ". Якщо у вас є рішення з декількома проектами та файлами, відкритими для різних проектів, будь-який файл, який ви зараз редагуєте, визначатиме проект, який буде побудований, коли ви будете використовувати призначений ярлик для "Build.BuildSelection".
Ви дізнаєтесь, що ярлик клавіатури працює, коли натискаєте параметр меню "Збірка", і ви бачите ярлик клавіатури в самому меню.
btw - при призначенні комбінацій клавіш не потрібно перезавантаження / перезавантаження.
користувацький ярлик залежно від того, які клавіші ви використовуєте ..... якщо ви заглянете у своє меню, він підкаже, чи є у вас клавіші.
Інша річ, до якої я звик, бо використовую ViEmu, - це використання ярликів меню. Які насправді досить швидко зробити, і не залежать від прив’язок.
Ви можете використовувати ярлики, вже створені в головному меню, які переходять за допомогою клавіші Alt:
Принаймні для VS2013:
Alt + B, B -> Build Solution
Alt + B, R -> Rebuild Solution
Alt + B, U -> Build current project
Alt + B, E -> Rebuild current project
Чомусь після встановлення Resharper я не зміг отримати глобальний ярлик для роботи (спробував кілька разів !!!), але поки те, що ти хочеш зробити, є в головному меню, завжди є Alt + "Letter1", Комбінація "Letter2", щоб запустити будь-яку дію :-)
Для розробки C #:
F6або Shift+ Ctrl+ B- будує всі проекти в рішенні.
Shift+ F6- будує обраний проект та його залежності.
Візуальна студія 2015/17
ALT+ B+E
ALT+ B= Відкрити меню збірки
E = Відновити поточний проект
VS 2012 вже Shift+ F6для цього відображено. Я був здивований, дізнавшись це.
У Visual Studio 2017 та 2019 , Shift+ F6працює для мене.
У Visual Studio 2019 це було встановлено на Ctrl+b
Іноді доводиться використовувати Visual Studio мовою, відмінною від англійської, і навігація, що використовується, Altі комбінація клавіш відрізняється. Якщо хтось у тій же ситуації, я виявив, що зручніше створити комбінацію клавіш, щоб мати послідовність між мовами. Я дотримувався вказівок https://evanjpalmer.wordpress.com/2013/08/20/build-selection-short-cut-for-visual-studio/ для створення комбінації клавіш:
Щоб налаштувати це:
- Інструменти -> Параметри -> Навколишнє середовище -> Клавіатура (іспанська: Herramientas -> Opciones -> Entorno -> Teclado)
- Помістіть курсор у "Натисніть клавіші швидкого доступу клавіатури" та змініть CTRL + SHIFT + B
- У команді Показати команди, що містять, введіть: Build.BuildSelection (іспанська: Compilar.Compilarselección)
- Виберіть Build.BuildSelection зі спадного списку та натисніть кнопку Apply
- Помістіть курсор у "Натисніть клавіші швидкого доступу клавіатури" та змініть CTRL + ALT + SHIFT + B
- У полі Показати команди, що містять, введіть: Build.BuildSolution
- Виберіть Build.BuildSolution зі спадного списку та натисніть кнопку застосувати
- ???
- ПРИБУТЬ!
У вікні параметрів Visual Studio у розділі "Клавіатура" знайдіть команду "Build.BuildOnlyProject", і ви можете встановити все, що завгодно.
натисніть (Alt + B + J + B) ці комбінації клавіш, щоб створити лише поточний обраний проект рішення (VS 2010). З панелі інструментів вибирається параметр "Зробити" (клавіша Alt + B), потім перейти до "тільки проекту" (клавіша J), а потім "Створити лише XXX" (клавіша B).