Код Visual Studio (версія 0.10.11, на OSX) не оновлює файли в папці. Чи є спосіб змусити його оновити. На даний момент я повинен закрити та знову відкрити всю програму.
Відповіді:
РЕДАГУВАТИ: тим часом до віджета провідника файлів була додана кнопка перезавантаження.
Використовуйте workbench.action.reloadWindow
команду. Перейдіть File -> Preferences -> Keyboard Shotcuts
і визначте ярлик для цієї команди. У моїй системі він розміщений на Ctrl+ F5. Запис у keybindings.json
виглядає так:
{
"key": "ctrl+f5",
"command": "workbench.action.reloadWindow",
"when": "editorTextFocus"
}
Ctrl + P
потім>Reload Window
Ви можете використати палітру команд для перезавантаження вікна:
reload window
і натисніть клавішу EnterВам не потрібно буде перезавантажувати все вікно, а лише список папок. Перезавантаживши вікно, ви втратите термінали, втратите історію скасування тощо. Ви можете зробити це за допомогою кнопки оновлення в провіднику (друга справа):
Якщо вам здається, що вам потрібно зробити це багато, ви можете додати для цього прив'язку клавіш, наприклад:
{
"key": "ctrl+f5",
"command": "workbench.files.action.refreshFilesExplorer"
}
Якщо ви використовуєте розширення SFTP, ви можете зробити це для оновлення списку SFTP: EXPLORER (протестовано в Windows із VSC 1.40.2):
Файл => Налаштування => Комбінації клавіш => Шукати: оновити
Тоді вам потрібно знайти "Refresh / sftp.remoteExplorer.refresh" у списку результатів. Клацніть на запис, потім клацніть на знак плюс перед записом, потім натисніть потрібний ярлик і натисніть "Enter". Я взяв "Ctrl + Alt + F5", оскільки це ще не використовувалось для інших команд.
Клацніть правою кнопкою миші на ваш sln (скаже 0 / n рішень) У нижньому рядку діалогового вікна буде сказано перезавантажити проектні рішення. Якщо його немає, то, швидше за все, його просто перезавантажили. Спробуйте запустити build знову.