增加了代码编辑功能，但是有bug