Table of Contents

Movement

ZSH Line Editor Index
vi-backward-blank-word (unbound) (B)
Move backward one word, where a word is defined as a series of non-blank characters.

backward-char (^B ESC-[D) ()
Move backward one character.

vi-backward-char () (h)
Move backward one character, without changing lines.

backward-word (ESC-B ESC-b) (unbound)
Move to the beginning of the previous word.

emacs-backward-word
Move to the beginning of the previous word.

vi-backward-word (unbound) (b)
Move to the beginning of the previous word, vi-style.

beginning-of-line (^A) (0)
Move to the beginning of the line. If already at the beginning of the line, move to the beginning of the previous line, if any.

vi-beginning-of-line
Move to the beginning of the line, without changing lines.

end-of-line (^E)
Move to the end of the line. If already at the end of the line, move to the end of the next line, if any.

vi-end-of-line (unbound) ($)
Move to the end of the line.

vi-forward-blank-word (unbound) (W)
Move forward one word, where a word is defined as a series of non-blank characters.

vi-forward-blank-word-end (unbound) (E)
Move to the end of the current word, or, if at the end of the current word, to the end of the next word, where a word is defined as a series of non-blank characters.

forward-char (^F ESC-[C)
Move forward one character.

vi-forward-char (unbound) (space l)
Move forward one character.

vi-find-next-char (^X^F) (f)
Read a character from the keyboard, and move to the next occurrence of it in the line.

vi-find-next-char-skip (unbound) (t)
Read a character from the keyboard, and move to the position just before the next occurrence of it in the line.

vi-find-prev-char (unbound) (F)
Read a character from the keyboard, and move to the previous occurrence of it in the line.

vi-find-prev-char-skip (unbound) (T)
Read a character from the keyboard, and move to the position just after the previous occurrence of it in the line.

vi-first-non-blank (unbound) (^)
Move to the first non-blank character in the line.

vi-forward-word (unbound) (w)
Move forward one word, vi-style.

forward-word (ESC-F ESC-f) (unbound)
Move to the beginning of the next word. The editor's idea of a word is specified with the WORDCHARS parameter.

emacs-forward-word
Move to the end of the next word.

vi-forward-word-end (unbound) (e)
Move to the end of the next word.

vi-goto-column (ESC-|) (|)
Move to the column specified by the numeric argument.

vi-goto-mark (unbound) (`)
Move to the specified mark.

vi-goto-mark-line (unbound) (')
Move to beginning of the line containing the specified mark.

vi-repeat-find (unbound) (;)
Repeat the last vi-find command.

vi-rev-repeat-find (unbound) (,)
Repeat the last vi-find command in the opposite direction.


Mark D. Borges