Подтвердить что ты не робот

Код Visual Studio никогда не открывает предыдущий файл или папку

У меня есть полная противоположность Проблема этого вопроса: Код Visual Studio всегда открывает предыдущий файл или папку

VSCode никогда не запоминает мои ранее открытые файлы и всегда запускается с пустым окном. Я проверил, если у моего ярлыка есть параметр "-n" случайно (который заставит это поведение), но он не существует.

Есть ли способ заставить VSCode запомнить открытые файлы и папки?

4b9b3361

Ответ 1

Кажется, VsCode запоминает только открытые файлы, если вы также открыли папку. Это не имеет значения, если это всего лишь папка Dummy где-то на вашем диске - если вы открываете файлы за пределами этой папки, они также будут запомнены.

Я не уверен, что это так спроектировано или ошибка.

Изменить: Это ошибка и отслеживается здесь

Забастовкa >

Изменить 2: Чтобы подытожить ответы ниже, в настоящее время есть две настройки, касающиеся этой проблемы:

Был реализован "Горячий выход" , который восстанавливает файлы, которые не были сохранены до закрытия VS-кода. Чтобы изменить это, используйте этот параметр:

files.hotExit: "onExit"

Чтобы снова открыть все файлы, используйте этот параметр:

window.restoreWindows": "all",

Но по-прежнему существует открытая проблема с найденным здесь.

Ответ 2

Вы можете попробовать настройки:

"window.reopenFolders": "all"

Это должно открыть все, что было открыто, когда вы закрыли редактор, но я его не тестировал. Обычно я предпочитаю, чтобы ничего не возобновлялось, поэтому я использую none. По умолчанию используется one.

Ответ 3

Я попробовал опции window.reopenFolders и обнаружил, что папки и файлы будут повторно открываться, если запускать VSCode с значка на рабочем столе, но если я нажму на файл в проводнике и он использует VSCode для открытия (и VSCode в настоящее время не выполняется), предыдущая папка и файлы не открываются. Я не уверен, есть ли обходной путь для этого.

Ответ 4

Они добавили эту функциональность в ноябре 2016 года.

Вот настройка для изменения режима горячего выхода:

"files.hotExit": "onExit"

Ответ 5

Мне тоже было нужно это функционально, в настоящее время это просто

"window.restoreWindows": "none",

в настройках.

Управляет тем, как окна снова открываются после перезапуска. Выберите "none", чтобы всегда начинать с пустой рабочей области, "один", чтобы снова открыть последнее окно, в котором вы работали, "папки", чтобы снова открыть все окна с открытыми папками или "все", чтобы снова открыть все окна вашего последнего сеанса.

Ответ 6

Открыть файл → Настройки → Настройки и добавить "window.restoreWindows: "all" в файл settings.json. Не забудьте добавить запятую в предыдущий оператор.

Это откроет все окна, которые вы открыли в конце последнего сеанса.