perfact Append() and support {} enter indent
cancel enter indent for {}