support copy and paste
improve nerdtree
add snippets