vi mode 有超多 bug... 但是已經用了一下午了,逐漸習慣中