открыто 4 окна кода.
- если нажать ПКМ и нажать Close all windows на taskbar и потом открыть один VS Сode, то открывается один из 4х закрытых. скорей всего последний закрытый в цепочки.
- но если при открытых окнах взять и перегрузить винду, то после перезагрузки, если открыть vs code, от открываются все четыре окна!
очень хотелось бы понять почему так происходит и как добиться, чтобы поведение при перезагрузке было всегда?
если редактор был аварийно завершен - он при следующем запуске пытается востановится с последнего состояния. Close All выгядит для него как - юзер последовательо нажал крестики в окошках - то есть хотел их закрыть и закрыл, повода открывать все предудыщие когда либо открыте окна нет
Из хороших новостей - vscode легко открывается через командную строку, не составляет труда написать батник который откроет нужное количество редакторов за один клик
ага. понятно. получается vs code где-то хранит запись об открытых окнах. и при запуске просто проверяет эту запись и восстанавливает все открытые окна. просто не подумал, что перезагрузка будет восприниматься как аварийное завершение
Правильный выход с сохранением окон - File->Exit
Обсуждают сегодня