fix Test
modify linenumber width
update location
update api
fix hash and fix scrollableview
modify main.js
modify beautify: add option function
add beautify task, and refactor
modify jsdoc public
add apinav