Чи є закладки в коді Visual Studio?


287

Як можна встановити закладки в коді Visual Studio? Я не можу знайти жодних комбінацій клавіш.

Або є щось інше, що я можу використовувати замість цього?


Схоже, що закладки трохи потужніші, ніж пронумеровані закладки. Він підтримує мітки, які можуть виконувати будь-яку схему нумерації, яку ви коли-небудь могли побажати. Крім того, нумеровані закладки обмежені 0-9.
Андрій

Розширення закладок: Ctrl + K + S (або Ctrl + Shift + P, щоб відкрити комбінації клавіш) та знайдіть Закладки, щоб призначити / змінити гарячі клавіші. Також приємно: вона додає нову вкладку з лівого боку, щоб ви могли переглянути свої закладки. Вони зберігаються між сеансами.
Андрій

ви можете натиснути ctrl + - (повернутись назад) або ctrl + shift + - (перейти вперед), щоб перемістити курсор туди, де він був, працює у файлах. схожий на закладки
Мухаммед Умер

Відповіді:


339

Так, через розширення. Спробуйте розширення Закладки на marketplace.visualstudio.com

Натисніть Ctrl+ Shift+ Pі введіть install extensionsі натисніть клавішу Enter, а потім введіть Bookmarkі натисніть клавішу Enter.

введіть тут опис зображення

Далі ви можете налаштувати, які клавіші використовуються для створення закладки та переміщення до неї. Для цього дивіться це питання .


3
Закладки тепер переходять через усі файли. Пронумеровані закладки все ще пропускають цю важливу особливість.
Rheinprinz

2
Ви просите, щоб він НЕ переходив через усі файли? Якщо я правильно пам’ятаю розширення «Закладки» вище, не нумерується, і причина, що я не хочу використовувати «Нумеровані закладки», - це просто ще один ментальний біт дрібниць, який мене відволікає. Я просто хочу ненумеровані. Ти також? Або ви різні?
Warren P

Чи пропонують нумеровані закладки різну комбінацію клавіш на закладку?
Warren P

1
Так вони роблять. Ви можете визначити максимум 10 закладок. Але цього достатньо для вашого робочого контексту.
Rheinprinz

4
"Далі ви можете налаштувати, які клавіші використовуються для створення закладки та переміщення до неї." - Було б чудово, якби ярлики за замовчуванням були у файлі readme. Нічого не згадане, таким чином, марне. - Змінити: Знайдено, як встановити закладку: CTRL+ALT+K. CTRL+ALT+J стрибати на нього.
Кай Ноак

57

Це потрібно зробити за допомогою розширення на версію 1.8.1.

  1. Перейдіть до перегляду> Розширення . Це відкриє панель розширень.

  2. Введіть, bookmarkщоб перелічити всі пов’язані розширення.

  3. Встановити


Мені особисто подобається "Пронумеровані закладки" - це досить просто і потужно.

Перейдіть до рядка, який потрібно створити закладку.

Клацніть Ctrl + Shift + [число]

Наприклад: Ctrl + Shift + 2

Тепер ви можете перейти до цієї лінії з будь-якого місця, натиснувши Ctrl + [число]

Наприклад: Ctrl + 2


1
Одним недоліком "Пронумерованих закладок" для деяких випадків використання є те, що закладки є файлом. Це означає, що ви не можете перейти до іншого файлу за допомогою цього розширення. Запит на функцію для цього: github.com/alefragnani/vscode-numbered-bookmarks/isissue/6
Juha Palomäki

@Green Вони дійсно працюють! Дотримуйтесь інструкцій у відповіді.
Чарлі

3
Нумеровані закладки 0.11.0 підтримують навігацію по файлах. У налаштуваннях користувача додайте рядок - "numberedBookmarks.navigateThroughAllFiles": "enableDuplicates"
SridharKritha

найкраща річ колись
Рахіль Хасан

3
Зауважте, що існують три налаштування для navigateThroughAllFiles. Опція "enableDuplicates" дозволить отримати кілька закладок одного і того ж числа в різних файлах, наскільки я розумію. Варіант "Замінити" для мене працює набагато краще - один набір для всіх файлів. Приємно.
moodboom

17

Наразі Visual Studio Code не підтримує закладок. Будь ласка, додайте це як запит на функцію до нашого списку проблем Git Hub ( https://github.com/Microsoft/vscode ).

Тим часом є кілька способів навігації навколо коду на основі вашої історії навігації. Ви можете Ctrl + Tab, щоб швидко перейти до раніше відкритих файлів. Ви також можете орієнтуватися в коді на основі позицій курсору за допомогою Goto | Назад та гото | Вперед .


2
Запит на рахунок користувача став запитом на розширення. Зараз це позначено як "зроблено". Дивіться мою відповідь, як встановити розширення, а потім встановити, які комбінації клавіш для нього використовуються.
Warren P

7

Обидва розширення коду VS можна використовувати:

  1. " Закладки "
  2. " Пронумеровані закладки "

Особисто я пропоную: Пронумеровані закладки , з опцією "навігація по всіх файлах":

  1. ctrl+ Shift+ Pу коді VS
  2. У щойно відкритому полі введіть: Відкрити налаштування користувача
  3. Вставте цей ключ / значення: "numberedBookmarks.navigateThroughAllFiles": "enableDuplicates" (дозволити копії закладок),
  4. Або вставте цей ключ / значення: "numberedBookmarks.navigateThroughAllFiles": "Замінити"

ПРИМІТКА

У будь-якому випадку будьте обережні з уже призначеними ярликами ( Ctrl+ 1, Ctrl+ Shift+ 1, ..).

Особисто мої були в 2 конфліктах, з:

  1. Ярлики коду VS, які вже існують,
  2. Буфер обміну Ditto (я маю вставити на кожен дзвінок закладок)

Я використовую Пронумеровані закладки, але для Mac скорочення Shift + Cmd + 3 та Shift + Cmd + 4 вже призначені для зйомки екрана.
користувач1941537

4

Розширення закладок, згадане у прийнятій відповіді, конфліктує з перемиканням точки перерви через поле.

Ви можете використовувати точки перерви як закладки та вибрати вкладку налагодження зліва, щоб побачити список, який посилається на встановлені рядки. Я попросив ярлики для навігації без перерви в режимі виконання.


-2

Під загальним заголовком "редактори завжди забудьте виписати документ ...", щоб переключитися на інший рядок і натисніть комбінацію ctrl + shift + "N", щоб стерти поточну закладку, зробіть те ж саме на позначеному рядку ...

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