Оновіть список файлів Visual Studio Code


Відповіді:


85

РЕДАГУВАТИ: тим часом до віджета провідника файлів була додана кнопка перезавантаження.

Використовуйте workbench.action.reloadWindowкоманду. Перейдіть File -> Preferences -> Keyboard Shotcutsі визначте ярлик для цієї команди. У моїй системі він розміщений на Ctrl+ F5. Запис у keybindings.jsonвиглядає так:

{
  "key": "ctrl+f5",
  "command": "workbench.action.reloadWindow",
  "when": "editorTextFocus"
}

Велике спасибі за відповідь. На даний момент я не можу відтворити його не освіжаючим, тому поки що не можу перевірити це! : P Позначить як правильний, як тільки я зможу перевірити та перевірити, чи це працює для мене.
AJP

23
Вам просто потрібно оновити провідник файлів або клацніть на стрілку кола у верхній частині провідника файлів ( див. Цей знімок екрана ) або скористайтеся комбінацією клавіш ( див. Відповідь @ jack-click ).
Домінік

7
Ctrl + Pпотім>Reload Window
Капітан Гіпертекст

1
Я шукав налаштування "workbench.action.reloadWindow", і він повернув 35 налаштувань, жодне з яких, здається, не те, що я хотів. Скріншот справді допоміг!
реггігітара

3
Це закриває всі відкриті термінали; всі засоби побудови, тестування, тестування покриття. Невдале рішення для ефективного перезапуску програми; це не повинно бути правильною відповіддю; Це правильна відповідь stackoverflow.com/a/48547570/1551184
Raiz ЗМІ

67

Якщо навести курсор на корінь робочої області в навігаторі, праворуч від нього з’являться чотири піктограми. Третьою з цих піктограм, круговою стрілкою, є Refresh - вона перезавантажує список файлів.

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


Поведінка зависання в моїй версії (1.41.1 на mac osx) трохи дивна: 1: Ви можете викликати це, наводячи курсор на будь-який з вузлів на панелі робочої області. 2: Він також з’явиться без наведення курсора, якщо ви виберете саму лінію робочого простору 3: Наведення курсору не працюватиме взагалі, якщо панель робочої області згорнута таким чином, що ви бачите лише заголовок
Гленн Лоуренс,

39

Ви можете використати палітру команд для перезавантаження вікна:

  1. Відкрийте палітру команд за допомогою Перегляд > Палітра команд ... (або Shift + Cmd + P в OS X)
  2. Введіть reload windowі натисніть клавішу Enter

Це закриває всі відкриті термінали; всі засоби побудови, тестування, тестування покриття. Для мене
невдале

1
Ctrl + Shift + P у Windows
aloisdg переходить на codidact.com

24

Вам не потрібно буде перезавантажувати все вікно, а лише список папок. Перезавантаживши вікно, ви втратите термінали, втратите історію скасування тощо. Ви можете зробити це за допомогою кнопки оновлення в провіднику (друга справа):

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

Якщо вам здається, що вам потрібно зробити це багато, ви можете додати для цього прив'язку клавіш, наприклад:

{
  "key": "ctrl+f5",
  "command": "workbench.files.action.refreshFilesExplorer"
}

Чому це не прийнята відповідь? Це лише файли, а не вікно!
Тимо

8

Натрапив на це сьогодні за допомогою VS Code 1.13.0 і в комбінаціях клавіш, які я бачу

workbench.files.action.refreshFilesExplorer

1

Щоб перезавантажити один файл:

  • ⇧⌘P
  • введіть "Повернути файл"

У Windows:

  • Ctrl + Shift + P
  • введіть "Повернути файл"

Перевірено у VSCode v1.18.1 у Windows


1

Якщо ви використовуєте розширення SFTP, ви можете зробити це для оновлення списку SFTP: EXPLORER (протестовано в Windows із VSC 1.40.2):

Файл => Налаштування => Комбінації клавіш => Шукати: оновити

Тоді вам потрібно знайти "Refresh / sftp.remoteExplorer.refresh" у списку результатів. Клацніть на запис, потім клацніть на знак плюс перед записом, потім натисніть потрібний ярлик і натисніть "Enter". Я взяв "Ctrl + Alt + F5", оскільки це ще не використовувалось для інших команд.


0

Клацніть правою кнопкою миші на ваш sln (скаже 0 / n рішень) У нижньому рядку діалогового вікна буде сказано перезавантажити проектні рішення. Якщо його немає, то, швидше за все, його просто перезавантажили. Спробуйте запустити build знову.


0

Коли search.maintainFileSearchCacheопцію ввімкнено, я почав знаходити файли за допомогою Ctrl-Pярлика

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


0

Як заявили інші, це освіжає провідник файлів, а НЕ вікно. Отже, у вас є можливо у вашому keybindings.json:

 {
    "key": "ctrl+f5",
    "command": "workbench.action.reloadWindow",
    "when": "editorTextFocus"
  },
  {
    "key": "ctrl+f6",
    "command": "workbench.files.action.refreshFilesExplorer"
  }

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