change edit environment from Linux to Windows and change some locations of functions.
update .gitignore