Ответ 1
В Visual Studio вы можете устанавливать закладки в коде.
Для перехода между закладками:
Ctrl + K + N (для следующего)
а также
Ctrl + K + P (для предыдущих)
Чтобы включить или отключить закладку для строки:
Ctrl + K + K
В разных проектах есть определенные части, над которыми я буду прыгать. Есть ли способ эффективно "закладок" этих частей, поэтому я могу быстро вернуться к определенной строке в определенном файле (или определенном методе)?
Я все время теряю навигацию по решению или выполняя "поиск во всем проекте/решении".
В Visual Studio вы можете устанавливать закладки в коде.
Для перехода между закладками:
Ctrl + K + N (для следующего)
а также
Ctrl + K + P (для предыдущих)
Чтобы включить или отключить закладку для строки:
Ctrl + K + K
Да, нажмите комбинацию горячих клавиш Ctrl + K + K (это Ctrl и K, а затем другое K) для переключения закладки.
Затем вы можете сделать Ctrl + K + N для следующей закладки и Ctrl + K + P для предыдущей закладки.
Он работает как шарм!
Я мог бы использовать функцию TODO, добавив свой собственный префикс "BOOKMARK" или "BM", если я собираюсь быть ленивым.
С ReSharper существует более гибкий способ создания закладок и навигации по ним.
Вы можете нажать Ctrl + Shift + Number, например 3. А затем обратитесь к этому разделу Ctrl + 3.
Недавние версии Visual Studio (по крайней мере, из Visual Studio 2010) имеют все удобства для закладок. Вот мой рабочий процесс:
Во-первых, вы должны запомнить две ярлыки, "Показать окно закладки" и "Переключить закладку". В моей настройке это Ctrl + W + B и Ctrl + B + T соответственно.
Во-вторых, установите окно закладки для автоматического скрытия. Этот шаг был важен для меня, чтобы сделать закладки легко и комфортно.
Как я использую закладки:
Когда я нахожусь в интересном положении, я переключаю закладку и показываю окно закладки, затем нажмите F2 и переименовать запись. Использование разумных имен очень полезно для удобной навигации.
Когда я хочу попасть в другую интересующую вас позицию, я открою окно с закладкой, перейдите к нужной записи, нажмите enter и voila, я там.
Для меня открытие authide окна закладки было критическим: оно позволяет быстро получить полный обзор интересующих объектов, а затем уходит и возвращает фокус на редактор.
Существует также ярлыки: Ctrl-K, Ctrl-H - устанавливает или удаляет ярлык в списке задач в текущей строке.
Список всех ярлыков, которые вы можете увидеть в окне "Список задач". Чтобы открыть его, нажмите View - Task List
в меню или нажмите Ctrl-\, T. В этом окне вы можете выбрать "Пользовательские задачи", "Ярлыки" или "Комментарии" (не в VS2015).
Перейти к просмотру | Панели инструментов и проверьте панель инструментов "Редактор текста", чтобы она отображалась. У этого есть кнопки панели инструментов, чтобы Переключить (создать/удалить) закладку в текущей строке Ctrl-B, T, а также перейти к следующей/предыдущей закладке, где навигация ограничена решением, папкой или документом, в зависимости от какую кнопку вы используете.
Как только у вас есть созданная закладка, перейдите к View | Другие окна и выберите окно закладки (или просто нажмите Ctrl-W, B). Это отобразит список всех закладок. Вы можете дважды щелкнуть любую закладку, чтобы перейти к ней, или использовать кнопку панели инструментов в окне закладки для prev/next.
Вы также можете назвать/переименовать закладки в окне закладки. Щелкните правой кнопкой мыши имя и выберите переименование или выберите имя и нажмите его еще раз, чтобы войти в режим редактирования.
Я тоже искал лучшего решения для этого, переместившись из Delphi 7 IDE в Visual Studio 2010 недавно. Этот комментарий задается вопросом, может ли быть подключаемый модуль, который делает это, и это направило меня в диспетчер расширений и поиск закладки, поднятой DPack.
Я думаю, что это дает ОП именно то, что он ищет, особенно принимая во внимание этот комментарий.
Примечание. После установки мне пришлось редактировать сопоставления клавиатуры с помощью Tools | Options | Environment | Keyboard
. Я поместил DPack
в поле редактирования Show commands containing
, а затем прокрутил вниз, чтобы найти GoToBookmark[x]
и ToggleBookmark[x]
, которые не работали для меня, и назначили их, используя поле редактирования Press shortcut keys
. (Запомните, что "Shortcut [is] в настоящее время используется" прежде чем вы это сделаете ", но я бы не хотел, чтобы вы перезаписывали функцию, которую вы не понимаете, что используете широко!)
Visual Studio Закладки - большой прирост производительности. Нажмите "Просмотр, закладки" (Ctrl K, Ctrl W), вы можете группировать свои закладки по категориям - просто создайте папку и перетащите связанные закладки в папку. Все они могут быть включены/отключены одним щелчком мыши.
Это очень удобно, если вы одновременно работаете над двумя или более наборами проблем, и вы не хотите, чтобы они шли с помощью Enhancement. Знаки книг, сосредоточившись на Bug B. Просто группируйте каждый набор проблем закладок в их соответствующие папки, и вы можете (де) активировать их одним щелчком мыши.
Кроме того, если есть определенные места, где вам нужно часто возвращаться, просто создайте заблокированную закладку и перейдите прямо через окно закладки.
Вот пример:
Лучшее решение для стандартных закладок...
Перейдите в Tools/Options/Environment/Task List
и добавьте новый тег для записи. Я хотел использовать фразу MARK, но это слово слишком часто встречается в моем коде, поэтому я использую BOOKMARK с низким приоритетом.
Всякий раз, когда я хочу оставить закладку, я просто //BOOKMARK: this is a bookmark
, и это просто! Чтобы просмотреть их, просто откройте окно Task List
и отсортируйте по приоритету или описанию и прокрутите вниз.
Это намного лучше, чем стандартные закладки, потому что они...
В Visual Studio 2017 это