add visual mark and fix bug for vim in ubuntu