Visual Studio Code (wersja 0.10.11 w systemie OSX) nie odświeża plików w folderze. Czy jest jakiś sposób, aby zmusić go do odświeżenia. Obecnie muszę zamknąć i ponownie otworzyć cały program.
Odpowiedzi:
EDYCJA: W międzyczasie do widżetu eksploratora plików został dodany przycisk odświeżania.
Użyj workbench.action.reloadWindow
polecenia. Przejdź do File -> Preferences -> Keyboard Shotcuts
i zdefiniuj skrót dla tego polecenia. W moim systemie jest umieszczony na Ctrl+ F5. Wpis keybindings.json
wygląda tak:
{
"key": "ctrl+f5",
"command": "workbench.action.reloadWindow",
"when": "editorTextFocus"
}
Ctrl + P
następnie>Reload Window
Możesz użyć palety poleceń, aby ponownie wczytać okno:
reload window
i naciśnij EnterNie powinieneś ponownie ładować całego okna, tylko listę folderów. Ponowne załadowanie okna spowoduje zabicie terminali, utratę historii cofania itp. Możesz to zrobić za pomocą przycisku odświeżania w eksploratorze (drugi od prawej):
Jeśli okaże się, że musisz to robić dużo, możesz dodać do tego przypisanie klawiszy, na przykład:
{
"key": "ctrl+f5",
"command": "workbench.files.action.refreshFilesExplorer"
}
Spotkałem to dzisiaj z VS Code 1.13.0 i skrótami klawiaturowymi, które widzę
workbench.files.action.refreshFilesExplorer
Jeśli używasz rozszerzenia SFTP, możesz to zrobić, aby odświeżyć listę SFTP: EXPLORER (testowane w systemie Windows z VSC 1.40.2):
Plik => Preferencje => Skróty klawiaturowe => Wyszukaj: odśwież
Następnie na liście wyników musisz znaleźć „Refresh / sftp.remoteExplorer.refresh”. Kliknij wpis, a następnie kliknij znak plus przed wpisem, a następnie naciśnij żądany skrót i naciśnij „Enter”. Wziąłem „Ctrl + Alt + F5”, ponieważ nie było to już używane w innych poleceniach.
Kliknij prawym przyciskiem myszy swój sln (powie 0 / n rozwiązań). W dolnym rzędzie okna dialogowego pojawi się komunikat przeładuj rozwiązania projektu. Jeśli go nie ma, najprawdopodobniej został ponownie załadowany. Spróbuj ponownie uruchomić kompilację.