vi 完成