[env] add diff script
[vim] add window manager, some more IDE configurations
[vim] backup some scripts before modification
[vim] move some plugins from "bundle" to "plugin"
[vim] add a more intelligent retab than :retab