Ctrl d visual studio не работает
Является ли это комбинацией клавиш или свободным дополнением в Visual Studio 2010, которая позволяет переключаться между заголовком (файл C/С++.h) и реализацией (файл C/С++.cpp)?
Visual Studio не имеет встроенного сочетания клавиш для переключения взад и вперед. Макрос, безусловно, лучший выбор, если вы хотите автоматизировать это с помощью одного сочетания клавиш. Список предлагаемых вариантов см. В ответах на предыдущий вопрос.
Надстройка Visual Assist X предоставляет этот feature с ярлыком Alt + O (однако надстройки Express не поддерживаются Express-версиями Visual Studio).
Если вы пытаетесь избежать использования макроса, существует альтернативный способ достижения аналогичного результата, хотя это процесс с двумя нажатиями:
MS добавила эту функцию в Visual Studio 2013. Это сочетание клавиш по умолчанию Ctrl + K , Ctrl + O
Чтобы уточнить: нажмите Ctrl , введите K , введите O , отпустите Ctrl .
Вы можете найти команду, с которой эти карты можно также использовать с параметрами настройки клавиатуры (проверено на VS2015):
Мое обходное решение этой проблемы немного неортодоксально, но может помочь другим, поэтому я поделюсь.
Я использую список окон. И я подумал, что это будет раздражать из-за меня это так, но я на самом деле привык к этому. Он продолжает применяться даже в Visual Studio 2012, поэтому я предлагаю его в качестве еще одной альтернативы.
- Чтобы переключиться с .cpp на .h: Alt+W, W, Down Arrow, Enter
- Для переключения с .h на .cpp: Alt+W, W, Up Arrow, Enter
Фактически вы удерживаете клавишу Alt , нажимая W второй раз, эффективно делая это: Alt+W, Alt+W, Down Arrow, Enter (Вам не нужно отпускать клавишу Alt , пока вы не наберете клавишу со стрелкой)
В качестве еще одной альтернативы я должен также упомянуть, что если вы поместите файлы .cpp и .h рядом друг с другом на вкладках окна, вы можете использовать: Ctrl+Alt+Page Up и Ctrl+Alt+Page Down для переключения между соседними вкладками в список с вкладками.
У меня есть Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop установлен 4.7.44.
проблема в том, что нет ссылки активны с момента установки Resharper.
например: Я могу переименовать через ' > 'переименовать'. Но ярлык Ctrl + R ничего не делает.
Я схема клавиатуры Resharper для визуальной студии' В 'для ReSharper > параметры > среда > Клавиатура И Меню'
есть ли способ активировать ярлыки? Спасибо.
Я бы сначала попытался сбросить все настройки Visual Studio ( инструменты > импорт и экспорт настроек > сброс всех настроек), а затем перейти к Resharper > Параметры > Клавиатура И Меню и повторно применить схему сочетания клавиш.
Я должен был сделать что-то похожее.
Это работает для меня.
настройка на Resharper / параметры / клавиатура и меню/нет / применить и сохранить
а то
Resharper / Параметры / Клавиатура И Меню/ установить в Visual Studio / применить и сохранить
- выберите ReSharper > Параметры. из меню Visual Studio
- выберите Интеграция С Visual Studio пункт в окне Параметры
Мне было очень трудно получить эту работу под VS2015 один день. После первоначальной установки все работало, но я пришел сегодня утром, и мои сочетания клавиш не работают. Переживает для ReSharper это Окружающая Среда > Клавиатура И Меню не работает; переустановка Resharper не работает. Даже удаление каждой конфигурации из папки AppData Resharper не сработало.
Так что же работать? Переход в Visual Studio Сервис > Параметры > Окружающая Среда > Клавиатура и нажмите кнопку сброс. После того, как я это сделаю, тогда схемы Решарпера будут приняты.
этот работал на меня
RESHARPER > OPTIONS > select visual studio (Under Keyboard Shortcuts)
У меня была такая же проблема с Visual Studio 2015 и Resharper 9.2
"Resharper 9 сочетания клавиш не работает в Visual Studio 2015"
Я перепробовал все возможные схемы сброса и применения клавиатуры и нашел ответ от Юрия Федосеева.
моя языковая Конфигурация Windows 10 имела только шведский язык в языковых настройках "Панель управления\Часы, язык и регион\язык"
решение было добавить английский (я выбрал американскую версию) в списке языков. А затем перейдите в Resharper > параметры > клавиатура и меню > применить схему. (возможно, вам даже не нужно применять схему)
- Hide overridden Visual Studio menu items (чек)
- Visual Studio (чек)
- клик Reset
- клик Ok
просто комментарий по этому вопросу. После установки Visual Studio 2015 RTM все мои ярлыки resharper исчезли. (У меня они отлично работали с RC) у нескольких моих коллег была точно такая же проблема с Visual Studio 2012.
Я пробовал все предложения здесь, но ни один не работал. Способ, который я нашел, чтобы решить эту проблему, заключался в следующем: перейдите в инструменты - > импорт и экспорт настроек, выберите "Импорт выбранных параметров среды" и в моем случае используйте настройки, которые у меня были из моего RC установка (вы можете видеть, что есть файлы с частями даты в качестве имени файла, например: CurrentSettings-2014-09-22). Для моих коллег проблема я в основном послал им мой .vssettings, который у меня был, работал над моей локальной установкой VS2012.
это эффективно решило проблему быстрого доступа. Дальнейшее исследование в моем случае показало, что, хотя я применил ярлыки Resharper, они никогда не были привязаны к фактической клавише быстрого доступа, поэтому сброс материала никогда не работал.
Как вариант - убедиться в том, что для ReSharper включена. Моя visual studio не обновила информацию о лицензии Resharper, поэтому при открытии меню resharper (после попытки выяснить, почему мои ярлыки перестали работать!), был пункт меню "почему Resharper отключен?" При нажатии на пункт меню открывается диалоговое окно, которое затем автоматически разрешает лицензию. Следующий вопрос для Jetbrains-почему мне нужно открыть диалоговое окно для автоматического обновления??
Я снова заработал, перейдя в VS 2015 Options - > Keyboard, а затем нажав сброс. Затем вернитесь к параметрам клавиатуры resharper и выберите схему ReSharper и нажмите Применить.
Я визуальная студия 2012 + для ReSharper 7.1.1000.900 + StyleCop установлен 4.7.44.
Проблема в том, что нет ярлыки являются активными, поскольку для ReSharper установлен.
Есть ли способ, чтобы активировать ярлыки? Спасибо.
Я хотел сначала попробовать сброс всех визуальных Studio настройки (инструменты и GT; импортировать и экспортировать настройки > Сброс всех настроек), затем идите на для ReSharper и GT; дополнительно > клавиатура & меню и повторно применить сочетание клавиш схема.
Я должен был сделать что-то похожее.
Этот работал для меня.
Настройка для ReSharper / параметры / клавиатура и усилитель; меню / нет / применить и сохранить
Для ReSharper / параметры / клавиатура и усилитель; меню / набор в Visual студии / применить и сохранить
Вы можете посмотреть варианты визуальная студия интеграции для ReSharper по.
- Выберите для ReSharper > варианты. из меню Visual студии
- Выберите визуальная студия интеграции пункту в окне Параметры
В нижней части страницы дает инструкции о том, как сбросить схему клавиатуры.
Это один работал для меня
Для ReSharper и GT; дополнительно > выберите Visual студии (по комбинации клавиш)
Без сброса настроек Visual студии :
- Для ReSharper и GT; дополнительно > клавиатуру
- Применить схему кнопка
- Сохранить кнопка
Вернули мой потерянный для ReSharper клавиатурные команды без возиться с моими настройками против.
(Визуальной Студии Сообщества 2017 + Для ReSharper Ultimate С)
У меня была такая же проблема с Visual Studio 2015 и для ReSharper 9.2
"и для ReSharper 9 сочетания клавиш не работают в Visual Studio 2015 можно на"
Я пробовал все возможные сброс и применение схем клавиатуры и нашел ответ от Юрий Федосеев.
Мой Windows 10 язык конфигурации, только у Швеции в языковых предпочтений "и панель управления\Часы, язык и регион\язык и"
Решение чтобы добавить английский(я выбрал версию США) в списке язык. А затем перейти к для ReSharper и GT; дополнительно > клавиатура & меню > применять схему. (возможно, вам даже не нужно применять схему)
Попробуйте эти шаги:
- для ReSharper > опций > клавиатуры и усилитель; меню
- Скрыть переопределить визуальный студия пунктов в меню (Проверить)
- Визуальный Номер-Студио (Проверьте)
Затем нажмите на кнопку применить схему и сохранить .
- "Инструменты" и gt; "Настройки" > В среду в > клавиатура`
- Нажмите Кнопку "Сброс"
- Нажми "OK"
- Сбросить или применить схему
- Сохранить
- Перезапустите Visual Studio С
Просто комментарий по этому вопросу. После установки Visual Studio 2015 с РТМ все мои ярлыки для ReSharper не было. (У меня работает просто отлично с RC) несколько моих коллег была точно такая же проблема с Visual Studio 2012, так.
Я попробовал все предложения, но никто не работал. Способ, который я нашел, чтобы решить эту было: зайти в Инструменты -> импорт и экспорт настроек , выберите и"импортировать выбранные параметры среды" и в моем случае использовать настройки я имел от моего радиоуправляемый установки (вы можете видеть, что есть файлы с частями даты, именем, таких как: параметры-2014-09-22). Для коллег я принципиально послал их мне .vssettings ПО, что у меня это работает на моей локальной установки в VS2012.
Это эффективно решена ярлык проблема. Дальнейшие исследования в моем случае показал, что, хотя я применил для ReSharper ярлыки они никогда не были привязаны к фактическому клавиш, поэтому сбросив вещи никогда не работал.
Сюда буду добавлять горячие клавиши в Visual Studio, способы быстрого ввода и прочие фишки, позволяющие кодить более комфортно.
Начнем с самого простого, что бывает нужно начинающему программисту:
cw + 2 раза Tab = Console.WriteLine();
Далее материалы статьи с Хабра, где-то с моими дополнениями, но в основном в чистом виде:
Комментирование
Ctrl+K,C — закомментировать выбранные линии в коде.
Ctrl+K,U — раскомментировать выбранные линии в коде.
Если перед именем метода набрать /// — автоматически будут добавлены XML комментарии, которые потом можно использовать для создания документации. Туда можно вписать название метода, описание переменных и т.п. Далее при использовании данного метода будут всплывать подсказки как раз с этой информацией.
Поиск
Ctrl+F — открывается стандартное окно поиска, если в буфер недавно было скопирован текст, то он автоматически подставиться.
Ctrl+F3 — поиск «активного» текста вниз (который выделен или слово на котором стоит курсор), без копирования в буфер обмена.
Ctrl+Shift+F3 — поиск «активного» текста вверх.
Ctrl+I — и начинаете печатать текст, этакий runtime поиск.
Вызов базового джина
Вам лень писать текст полностью?! Скорость выпадающего Intellisence не устраивает несущуюся впереди вас вашу мысль?!
Тогда самое время применить следующии комбинации:
Ctrl+Space — вызов Intellisence с показом «слов»
Ctrl+J — если вы подзабыли название метода класса или его свойсто, то эта комбинация вам поможет. Можно применять и предыдущую, но эта более «умная».
Ctrl+K, X — показ всех сниппетов, которые у вас есть, в виде выпадающего списка, использование интуитивно понятно 🙂
короткое_имя_снипета+Tab — использовать сниппет в коде.
Навигация по коду
Если обратите внимание то студия, по своей природе MDI, значит должна быть возможность перемещаться, между окнами:
Ctrl+Tab — аналог Alt+Tab в Windows, только применимо к студии.
Очень удобным инструментом в студии являются закладки, да-да, по аналогии с книжными. Можно отметить код чтобы потом перейти к нему:
Ctrl+B, T — поставить/снять закладку.
Ctrl+B, Ctrl+C — удалить все закладки.
Ctrl+B, N — перейти к следующей закладке.
Ctrl+B, P — перейти к предыдущей закладке.
Форматирование и редактирование
Многие знают и используют Ctrl+C и Ctrl+V, но студия обладает ещё рядом удобным комбинаций:
Ctrl+Shift+V — не отпуская Ctrl+Shift и нажимая на V, вы сможете вставить один из 10 последних кусков текста, скопированных в буфер обмена.
Tab — увеличить отступ.
Shift+Tab — уменьшить отступ.
Мне иногда не хватало вертикального выделения текста, бывает полезно. Оказывается и такая возможность есть! Стоит нажать Alt, и не отпуская, выделять мышкой текст. Но есть минус — меню и стрелочки клавиатуры :). Это решаемо, нажимаете Shift+Alt и используете стрелочки Left или Right
Если код доставшийся вам «грязен», не только по структуре, но и по внешнему оформлению, используйте:
Ctrl+E+D — форматирование всего документа, позволяет привести документ в более удобоваримый вид.
Ctrl+E+F — форматирование выбранной части текста
Иногда в целях рефакторинга или ещё каких-то благих начинаниях, есть смысл перевести все буквы в верхний или нижний регистр:
Ctrl+Shift+U — перевести выделенный блок в верхний регистр
Ctrl+U — перевести выделенный блок в нижний регистр
Небольшой экскурс в сборку и отладку
Конечно же со стороны хоткеев 🙂
Начнём со «сборки»:
Ctrl+Shift+B или F6 — собрать solution.
Shift+F6 — собрать активный проект.
Если честно, тут я немного пошаманил, заточив под себя, иногда бывает удобно пересобрать проект RebuildSolution, но почему-то хоткей для этого не предусмотрен, я поступил следующий образом:
F6 — собрать solution
Ctrl+Shift+B — пересобрать solution
Поступил я так из-за соображения, что иногда студия не выполняет пересборку проекта, а пишет «up-to-date», а мне нужно именно пересобрать.
Если появились ошибки, это плохо, но никто от них не застрахован:
F5 — запустить программу, с возможностью отладки. Или продолжить выполнение программы, после точки останова.
Ctrl+F5 — запустить программу без отладки
F9 — поставить/убрать точку останова — breakpoint
Ctrl+Shift+F9 — удалить все точки останова.
F10 — выполнить код, без захода внутрь
F11 — выполнить код, с заходом внутрь
В режиме отладки есть два типа просмотра — Watch и QuickWatch.
Вызвать QuickWatch вы можете нажав Ctrl+D, Q. Просто Watch — Ctrl+D, W.
Читайте также: