update global git ignore file
update zshrc file, add some alias
update vimrc, avoid mkview and loadview when &diff is toggled