失败了，重构editor吧

Signed-off-by: Meathill <meathill@gmail.com>