Чи є спосіб додати код до закладок у проекті Visual Studio?


79

У різних проектах є певні частини, до яких я продовжуватиму переходити. Чи є спосіб ефективно «додати закладки» до цих частин, щоб я міг швидко перейти до певного рядка певного файлу (або певного методу)?

Я продовжую губитись, орієнтуючись у розв’язанні або роблячи «пошук у цілому проекті / рішенні».

Відповіді:


138

У Visual Studio ви можете встановити закладки в коді .

Щоб перейти між закладками:

Ctrl+ K+ N(для наступного)

і

Ctrl+ K+ P (для попереднього)

Щоб увімкнути / вимкнути закладку для рядка:

Ctrl+ K+K


1
Це супер - чи є спосіб позначити їх і знайти? Або вони задумані як тимчасова річ? Крім того, чи є спосіб перейти між точками зупинки?
joshcomley

1
На жаль, ви не можете маркувати маркери. Можливо, існує плагін, який це робить, але я не впевнений. Мені невідома комбінація клавіш для переходу між точками зупинки.
Джордан Пармер

9
У вікні закладок ви можете змінити назви закладок.
Pedro77

4
Ви можете позначити закладки (у вікні закладок). Ctrl + K + W, щоб відкрити вікно. Клацніть правою кнопкою миші на закладці та виберіть "Перейменувати" .
Пітер Мортенсен

tnx це корисно
Аліреза

15

Так, натисніть комбінацію гарячих клавіш Ctrl+ K+K (це Ctrl і K, а потім ще K), щоб переключити закладку.

Тоді ви можете зробити Ctrl+ K+ Nдля наступної закладки та Ctrl+ K+P для попередньої закладки.

Це працює як шарм!


Трохи не відповідає темі, але чи існує правильний запис для опису послідовностей натискань на клавіатурі, таких як у вас вище? Я би очікував, що більш інтуїтивне представлення можна зробити так: Ctrl + (K, K). Як ти гадаєш?
Will Ediger

7

З ReSharper існує більш гнучкий спосіб створення закладок та навігації до них.

Наприклад, можна натиснути Ctrl+ Shift+ Номер 3. А потім посилайтеся на це за допомогою Ctrl+ 3.


Ааааа! Мені було цікаво, як це працює, враховуючи, що я намагався повернути розмір шрифту до нормального (CTRL + 0, як у браузері), і він постійно говорив "Не вдалося перейти до закладки № 0". (Нуль не працює, як я також дізнався, прочитавши це. Хм, хоча CTRL + `
підказує

7

Я міг би скористатися функцією TODO , додавши свій власний префікс "BOOKMARK" або "BM", якщо я хочу полінуватися.

Документація MSDN для спеціальних тегів


7
використовувати замість цього вбудовані закладки. це убереже вас від зайвої модифікації коду.
Андрій

6
хороша річ, використовуючи функцію TODO, полягає в тому, що ваші "закладки" переміщуються разом із вашим кодом, коли ви редагуєте, вирізаєте, вставляєте ... Використовуючи "справжні закладки", ви завжди переміщуєте їх із початкового місця, де ви їх розміщуєте (принаймні в 2013 про )
Іван Феррер Вілла

1
Повністю згоден, що це найкраще рішення !! Перейдіть до Інструменти / Параметри / Навколишнє середовище / Список завдань і додайте новий тег. Я хотів використовувати фразу "ПОЗНАЧИТИ", але це слово занадто поширене, тому я використовую "КНИГУ", встановлену як низький пріоритет. Щоразу, коли я хочу створити його, я просто вводжу "// ЗАКЛАДКА: це закладка", і все готово, просто! Щоб переглянути їх, просто відкрийте вікно Список завдань, відсортуйте за пріоритетом або описом та прокрутіть вниз. Це набагато краще, оскільки вони "закріплені" фактичним кодом і не дрейфують, і ними можна поділитися з розробниками, на відміну від стандартних закладок.
userSteve

Це найкращий спосіб додати в закладки код у Visual Studio. У Visual Studio 2010, принаймні, якщо ви додаєте рядок до закладки або додаєте ярлик списку завдань, тоді, якщо ви перемістите код на кілька рядків, збережіть свій код, а потім закрийте та відкрийте Visual Studio. ярлики закладок та списку завдань будуть розміщені не в тих рядках. Але цей метод не має таких проблем.
Ghos3t

6

Останні версії Visual Studio (принаймні з Visual Studio 2010) мають усі можливості для створення закладок. Ось мій робочий процес:

По-перше, вам слід запам’ятати два ярлики - Показати вікно закладок та Перемкнути закладку . У моїй установці це Ctrl+ W+ Bта Ctrl+ B+ Tвідповідно.

По-друге, встановіть для вікна Закладки автоматичне приховування. Цей крок був важливим для мене, щоб нарешті зробити закладки легкими та втішними.

Ось як я використовую закладки:

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

Коли я хочу потрапити на іншу цікаву позицію, я показую вікно закладок , переходжу до потрібного запису, натискаю клавішу enter і вуаля, я там.

Для мене виявлення автоматичного приховування вікна закладки було жорстоким: воно дозволяє швидко отримати повний огляд визначних місць, а потім залишає та повертає фокус у редактор.


1
Що ви маєте на увазі під словом "запам'ятати два ярлики" ? Ви маєте на увазі "не забудьте встановити два ярлики" ?
Пітер Мортенсен

5

Існують також ярлики : Ctrl-K, Ctrl-H- встановлює або видаляє ярлик у списку завдань до поточного рядка.

Список усіх ярликів, які ви можете побачити у вікні Список завдань. Щоб відкрити його, натисніть View - Task Listу меню або натисніть Ctrl-\, T. У цьому вікні ви можете вибрати завдання користувача, ярлики або коментарі (не у VS2015).

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


2

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

Це дуже зручно, якщо ви одночасно працюєте над двома або більше наборами проблем, і ви не хочете перебирати позначки книг Enhancement A, фокусуючись на помилці B. Просто згрупуйте набір закладок кожної проблеми у відповідних папках, і ви можете (де) активувати їх одним клацанням миші.

Крім того, якщо є певні місця, куди доводиться часто повертатися назад, просто створіть відключену закладку та перейдіть туди прямо через вікно Закладки.

Ось приклад:

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


2

Я теж шукав кращого рішення для цього, нещодавно перейшовши з IDE Delphi 7 у Visual Studio 2010. Цей коментар задається питанням, чи не існує плагін, який робить це, і що спрямовує мене до Диспетчера розширень та пошуку закладок DPack .

Я думаю, що це дає ОП саме те, що він шукає, особливо, беручи цей його коментар .

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


Нема проблем. Гарна перша відповідь!
agf

1

Перейдіть до Перегляд | Панелі інструментів і перевірте панель інструментів Текстовий редактор, щоб вона з’явилася. На ньому є кнопки на панелі інструментів для перемикання (створення / видалення) закладки в поточному рядку Ctrl-B, T, а також навігація до наступної / попередньої закладки, де навігація масштабується до рішення, папки або документа, залежно від яку кнопку ви використовуєте.

Після створення закладки перейдіть до Перегляд | Інші Windows і виберіть Вікно закладок (або просто натисніть Ctrl-W, B). З’явиться список усіх закладок. Ви можете двічі клацнути будь-яку закладку, щоб перейти до неї, або скористатися кнопкою панелі інструментів у вікні Закладки для попередньої / наступної.

Ви також можете назвати / перейменувати свої закладки у вікні Закладка. Клацніть правою кнопкою миші на імені та виберіть перейменувати, або виберіть ім'я та клацніть його ще раз, щоб увійти в режим редагування.


-1

У Visual Studio 2017 це

  • Переключити: Ctrl+ B,T
  • Увімкнути: Ctrl+ B,E
  • Видалити всі: Ctrl+ B,C
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.