Подтвердить что ты не робот

Есть ли способ закладки кода в проекте Visual Studio?

В разных проектах есть определенные части, над которыми я буду прыгать. Есть ли способ эффективно "закладок" этих частей, поэтому я могу быстро вернуться к определенной строке в определенном файле (или определенном методе)?

Я все время теряю навигацию по решению или выполняя "поиск во всем проекте/решении".

4b9b3361

Ответ 1

В Visual Studio вы можете устанавливать закладки в коде.

Для перехода между закладками:

Ctrl + K + N (для следующего)

а также

Ctrl + K + P (для предыдущих)

Чтобы включить или отключить закладку для строки:

Ctrl + K + K

Ответ 2

Да, нажмите комбинацию горячих клавиш Ctrl + K + K (это Ctrl и K, а затем другое K) для переключения закладки.

Затем вы можете сделать Ctrl + K + N для следующей закладки и Ctrl + K + P для предыдущей закладки.

Он работает как шарм!

Ответ 4

С ReSharper существует более гибкий способ создания закладок и навигации по ним.

Вы можете нажать Ctrl + Shift + Number, например 3. А затем обратитесь к этому разделу Ctrl + 3.

Ответ 5

Недавние версии Visual Studio (по крайней мере, из Visual Studio 2010) имеют все удобства для закладок. Вот мой рабочий процесс:

Во-первых, вы должны запомнить две ярлыки, "Показать окно закладки" и "Переключить закладку". В моей настройке это Ctrl + W + B и Ctrl + B + T соответственно.

Во-вторых, установите окно закладки для автоматического скрытия. Этот шаг был важен для меня, чтобы сделать закладки легко и комфортно.

Как я использую закладки:

Когда я нахожусь в интересном положении, я переключаю закладку и показываю окно закладки, затем нажмите F2 и переименовать запись. Использование разумных имен очень полезно для удобной навигации.

Когда я хочу попасть в другую интересующую вас позицию, я открою окно с закладкой, перейдите к нужной записи, нажмите enter и voila, я там.

Для меня открытие authide окна закладки было критическим: оно позволяет быстро получить полный обзор интересующих объектов, а затем уходит и возвращает фокус на редактор.

Ответ 6

Существует также ярлыки: Ctrl-K, Ctrl-H - устанавливает или удаляет ярлык в списке задач в текущей строке.

Список всех ярлыков, которые вы можете увидеть в окне "Список задач". Чтобы открыть его, нажмите View - Task List в меню или нажмите Ctrl-\, T. В этом окне вы можете выбрать "Пользовательские задачи", "Ярлыки" или "Комментарии" (не в VS2015).

Закладки и ярлыки Visual Studio 2015

Ответ 7

Перейти к просмотру | Панели инструментов и проверьте панель инструментов "Редактор текста", чтобы она отображалась. У этого есть кнопки панели инструментов, чтобы Переключить (создать/удалить) закладку в текущей строке Ctrl-B, T, а также перейти к следующей/предыдущей закладке, где навигация ограничена решением, папкой или документом, в зависимости от какую кнопку вы используете.

Как только у вас есть созданная закладка, перейдите к View | Другие окна и выберите окно закладки (или просто нажмите Ctrl-W, B). Это отобразит список всех закладок. Вы можете дважды щелкнуть любую закладку, чтобы перейти к ней, или использовать кнопку панели инструментов в окне закладки для prev/next.

Вы также можете назвать/переименовать закладки в окне закладки. Щелкните правой кнопкой мыши имя и выберите переименование или выберите имя и нажмите его еще раз, чтобы войти в режим редактирования.

Ответ 8

Я тоже искал лучшего решения для этого, переместившись из Delphi 7 IDE в Visual Studio 2010 недавно. Этот комментарий задается вопросом, может ли быть подключаемый модуль, который делает это, и это направило меня в диспетчер расширений и поиск закладки, поднятой DPack.

Я думаю, что это дает ОП именно то, что он ищет, особенно принимая во внимание этот комментарий.

Примечание. После установки мне пришлось редактировать сопоставления клавиатуры с помощью Tools | Options | Environment | Keyboard. Я поместил DPack в поле редактирования Show commands containing, а затем прокрутил вниз, чтобы найти GoToBookmark[x] и ToggleBookmark[x], которые не работали для меня, и назначили их, используя поле редактирования Press shortcut keys. (Запомните, что "Shortcut [is] в настоящее время используется" прежде чем вы это сделаете ", но я бы не хотел, чтобы вы перезаписывали функцию, которую вы не понимаете, что используете широко!)

Ответ 9

Visual Studio Закладки - большой прирост производительности. Нажмите "Просмотр, закладки" (Ctrl K, Ctrl W), вы можете группировать свои закладки по категориям - просто создайте папку и перетащите связанные закладки в папку. Все они могут быть включены/отключены одним щелчком мыши.

Это очень удобно, если вы одновременно работаете над двумя или более наборами проблем, и вы не хотите, чтобы они шли с помощью Enhancement. Знаки книг, сосредоточившись на Bug B. Просто группируйте каждый набор проблем закладок в их соответствующие папки, и вы можете (де) активировать их одним щелчком мыши.

Кроме того, если есть определенные места, где вам нужно часто возвращаться, просто создайте заблокированную закладку и перейдите прямо через окно закладки.

Вот пример:

введите описание изображения здесь Visual Studio с закладками

Ответ 10

Лучшее решение для стандартных закладок...

Перейдите в Tools/Options/Environment/Task List и добавьте новый тег для записи. Я хотел использовать фразу MARK, но это слово слишком часто встречается в моем коде, поэтому я использую BOOKMARK с низким приоритетом.

Всякий раз, когда я хочу оставить закладку, я просто //BOOKMARK: this is a bookmark, и это просто! Чтобы просмотреть их, просто откройте окно Task List и отсортируйте по приоритету или описанию и прокрутите вниз.

Это намного лучше, чем стандартные закладки, потому что они...

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

Ответ 11

В Visual Studio 2017 это

  • Toggle: Ctrl + B, T
  • Включить: Ctrl + B, E
  • Удалить все: Ctrl + B, C