vs mode
update git ignore