shell: vi mode