Variable: vi-com-map
vi-com-map is a variable defined in vi.el.gz.
Value
Large value
! vi-operator
" vi-char-argument
# universal-argument
$ end-of-line
% vi-find-matching-paren
& vi-unimplemented
' vi-goto-line-mark
( backward-sexp
) forward-sexp
* vi-name-last-change-or-macro
+ vi-next-line-first-nonwhite
, vi-reverse-last-find-char
- vi-previous-line-first-nonwhite
. vi-redo-last-change-command
/ vi-search-forward
0 beginning-of-line
: vi-ex-cmd
; vi-repeat-last-find-char
? vi-search-backward
@ vi-call-named-change-or-macro
A vi-append-at-end-of-line
B vi-backward-blank-delimited-word
C vi-change-rest-of-line
C-@ vi-mark-region
C-M-% query-replace-regexp
C-M-, xref-go-forward
C-M-- negative-argument
C-M-. xref-find-apropos
C-M-/ dabbrev-completion
C-M-0 digit-argument
C-M-1 digit-argument
C-M-2 digit-argument
C-M-3 digit-argument
C-M-4 digit-argument
C-M-5 digit-argument
C-M-6 digit-argument
C-M-7 digit-argument
C-M-8 digit-argument
C-M-9 digit-argument
C-M-@ mark-sexp
C-M-S-l recenter-other-window
C-M-S-v scroll-other-window-down
C-M-SPC mark-sexp
C-M-\ indent-region
C-M-_ undo-redo
C-M-a beginning-of-defun
C-M-b backward-sexp
C-M-c exit-recursive-edit
C-M-d down-list
C-M-e end-of-defun
C-M-f forward-sexp
C-M-h mark-defun
C-M-i complete-symbol
C-M-j default-indent-new-line
C-M-k kill-sexp
C-M-l reposition-window
C-M-n forward-list
C-M-o split-line
C-M-p backward-list
C-M-r isearch-backward-regexp
C-M-s isearch-forward-regexp
C-M-t transpose-sexps
C-M-u backward-up-list
C-M-v scroll-other-window
C-M-w append-next-kill
C-\ vi-unimplemented
C-] xref-find-definitions
C-^ vi-locate-def
C-_ vi-undefined
C-a vi-ask-for-info
C-b vi-backward-windowful
C-c vi-do-old-mode-C-c-command
C-d vi-scroll-down-window
C-e vi-expose-line-below
C-f vi-forward-windowful
C-g keyboard-quit
C-j vi-next-line
C-k vi-kill-line
C-l recenter
C-n vi-next-line
C-o vi-split-open-line
C-p previous-line
C-q vi-query-replace
C-r vi-isearch-backward
C-s vi-isearch-forward
C-t vi-transpose-objects
C-u vi-scroll-up-window
C-v scroll-up-command
C-w vi-kill-region
C-x # server-edit
C-x $ set-selective-display
C-x ' expand-abbrev
C-x ( kmacro-start-macro
C-x ) kmacro-end-macro
C-x * calc-dispatch
C-x + balance-windows
C-x - shrink-window-if-larger-than-buffer
C-x . set-fill-prefix
C-x 0 delete-window
C-x 1 delete-other-windows
C-x 2 split-window-below
C-x 3 split-window-right
C-x 4 . xref-find-definitions-other-window
C-x 4 0 kill-buffer-and-window
C-x 4 1 same-window-prefix
C-x 4 4 other-window-prefix
C-x 4 C-f find-file-other-window
C-x 4 C-j dired-jump-other-window
C-x 4 C-o display-buffer
C-x 4 a add-change-log-entry-other-window
C-x 4 b switch-to-buffer-other-window
C-x 4 c clone-indirect-buffer-other-window
C-x 4 d dired-other-window
C-x 4 f find-file-other-window
C-x 4 m compose-mail-other-window
C-x 4 p project-other-window-command
C-x 4 r hyrolo-demo-fgrep
C-x 5 . xref-find-definitions-other-frame
C-x 5 0 delete-frame
C-x 5 1 delete-other-frames
C-x 5 2 make-frame-command
C-x 5 5 other-frame-prefix
C-x 5 C-f find-file-other-frame
C-x 5 C-o display-buffer-other-frame
C-x 5 b switch-to-buffer-other-frame
C-x 5 c clone-frame
C-x 5 d dired-other-frame
C-x 5 f find-file-other-frame
C-x 5 m compose-mail-other-frame
C-x 5 o other-frame
C-x 5 p project-other-frame-command
C-x 5 r find-file-read-only-other-frame
C-x 5 u undelete-frame
C-x 6 2 2C-two-columns
C-x 6 <f2> 2C-two-columns
C-x 6 b 2C-associate-buffer
C-x 6 s 2C-split
C-x 8 RET insert-char
C-x 8 e + emoji-zoom-increase
C-x 8 e - emoji-zoom-decrease
C-x 8 e 0 emoji-zoom-reset
C-x 8 e d emoji-describe
C-x 8 e e emoji-insert
C-x 8 e i emoji-insert
C-x 8 e l emoji-list
C-x 8 e r emoji-recent
C-x 8 e s emoji-search
C-x ; comment-set-column
C-x < scroll-left
C-x <left> previous-buffer
C-x <right> next-buffer
C-x = what-cursor-position
C-x > scroll-right
C-x C-+ text-scale-adjust
C-x C-- text-scale-adjust
C-x C-0 text-scale-adjust
C-x C-; comment-line
C-x C-<left> previous-buffer
C-x C-<right> next-buffer
C-x C-= text-scale-adjust
C-x C-@ pop-global-mark
C-x C-M-+ global-text-scale-adjust
C-x C-M-- global-text-scale-adjust
C-x C-M-0 global-text-scale-adjust
C-x C-M-= global-text-scale-adjust
C-x C-SPC pop-global-mark
C-x C-a C-l gud-refresh
C-x C-a C-w gud-watch
C-x C-b list-buffers
C-x C-c save-buffers-kill-terminal
C-x C-d list-directory
C-x C-e eval-last-sexp
C-x C-f find-file
C-x C-j dired-jump
C-x C-k C-a kmacro-add-counter
C-x C-k C-c kmacro-set-counter
C-x C-k C-d kmacro-delete-ring-head
C-x C-k C-e kmacro-edit-macro-repeat
C-x C-k C-f kmacro-set-format
C-x C-k C-k kmacro-end-or-call-macro-repeat
C-x C-k C-l kmacro-call-ring-2nd-repeat
C-x C-k C-n kmacro-cycle-ring-next
C-x C-k C-p kmacro-cycle-ring-previous
C-x C-k C-s kmacro-start-macro
C-x C-k C-t kmacro-swap-ring
C-x C-k C-v kmacro-view-macro-repeat
C-x C-k RET kmacro-edit-macro
C-x C-k SPC kmacro-step-edit-macro
C-x C-k TAB kmacro-insert-counter
C-x C-k b kmacro-bind-to-key
C-x C-k d kmacro-redisplay
C-x C-k e edit-kbd-macro
C-x C-k l kmacro-edit-lossage
C-x C-k n kmacro-name-last-macro
C-x C-k q kbd-macro-query
C-x C-k r apply-macro-to-region-lines
C-x C-k s kmacro-start-macro
C-x C-k x kmacro-to-register
C-x C-l downcase-region
C-x C-n set-goal-column
C-x C-o delete-blank-lines
C-x C-p C-a pages-add-new-page
C-x C-p C-d pages-directory
C-x C-p C-l pages-set-delimiter
C-x C-p C-n pages-next-page
C-x C-p C-p pages-previous-page
C-x C-p C-s pages-search
C-x C-p RET mark-page
C-x C-p d pages-directory-for-addresses
C-x C-p s pages-sort-buffer
C-x C-q read-only-mode
C-x C-r find-file-read-only
C-x C-s save-buffer
C-x C-t transpose-lines
C-x C-u upcase-region
C-x C-v find-alternate-file
C-x C-w write-file
C-x C-x exchange-point-and-mark
C-x C-z suspend-frame
C-x DEL backward-kill-sentence
C-x ESC ESC repeat-complex-command
C-x M-: repeat-complex-command
C-x M-g magit-dispatch
C-x RET C-\ set-input-method
C-x RET F set-file-name-coding-system
C-x RET X set-next-selection-coding-system
C-x RET c universal-coding-system-argument
C-x RET f set-buffer-file-coding-system
C-x RET k set-keyboard-coding-system
C-x RET l set-language-environment
C-x RET p set-buffer-process-coding-system
C-x RET r revert-buffer-with-coding-system
C-x RET t set-terminal-coding-system
C-x RET x set-selection-coding-system
C-x SPC rectangle-mark-mode(var)/rectangle-mark-mode(fun)
C-x TAB indent-rigidly
C-x X = edebug-display-freq-count
C-x X C edebug-Continue-fast-mode
C-x X D edebug-toggle-disable-breakpoint
C-x X G edebug-Go-nonstop-mode
C-x X Q edebug-top-level-nonstop
C-x X SPC edebug-step-mode
C-x X T edebug-Trace-fast-mode
C-x X U edebug-unset-breakpoints
C-x X W edebug-toggle-save-windows
C-x X X edebug-set-global-break-condition
C-x X a abort-recursive-edit
C-x X b edebug-set-breakpoint
C-x X c edebug-continue-mode
C-x X g edebug-go-mode
C-x X q top-level(var)/top-level(fun)
C-x X t edebug-trace-mode
C-x X u edebug-unset-breakpoint
C-x X w edebug-where
C-x X x edebug-set-conditional-breakpoint
C-x [ backward-page
C-x \ activate-transient-input-method
C-x ] forward-page
C-x ^ enlarge-window
C-x ` next-error
C-x a ' expand-abbrev
C-x a + add-mode-abbrev
C-x a - inverse-add-global-abbrev
C-x a C-a add-mode-abbrev
C-x a e expand-abbrev
C-x a g add-global-abbrev
C-x a i g inverse-add-global-abbrev
C-x a i l inverse-add-mode-abbrev
C-x a l add-mode-abbrev
C-x a n expand-jump-to-next-slot
C-x a p expand-jump-to-previous-slot
C-x b switch-to-buffer
C-x d dired
C-x e kmacro-end-and-call-macro
C-x f set-fill-column
C-x g magit-status
C-x h mark-whole-buffer
C-x i insert-file
C-x k kill-buffer
C-x l count-lines-page
C-x m compose-mail
C-x n d narrow-to-defun
C-x n g goto-line-relative
C-x n n narrow-to-region
C-x n p narrow-to-page
C-x n w widen
C-x o other-window
C-x p ! project-shell-command
C-x p & project-async-shell-command
C-x p C-b project-list-buffers
C-x p D project-dired
C-x p F project-or-external-find-file
C-x p G project-or-external-find-regexp
C-x p b project-switch-to-buffer
C-x p c project-compile
C-x p d project-find-dir
C-x p e project-eshell
C-x p f project-find-file
C-x p g project-find-regexp
C-x p k project-kill-buffers
C-x p m magit-project-status
C-x p p project-switch-project
C-x p r project-query-replace-regexp
C-x p s project-shell
C-x p v project-vc-dir
C-x p x project-execute-extended-command
C-x q kbd-macro-query
C-x r + increment-register
C-x r C-@ point-to-register
C-x r C-SPC point-to-register
C-x r M bookmark-set-no-overwrite
C-x r M-w copy-rectangle-as-kill
C-x r N rectangle-number-lines
C-x r SPC point-to-register
C-x r b bookmark-jump
C-x r c clear-rectangle
C-x r d delete-rectangle
C-x r f frameset-to-register
C-x r g insert-register
C-x r i insert-register
C-x r j jump-to-register
C-x r k kill-rectangle
C-x r l bookmark-bmenu-list
C-x r m bookmark-set
C-x r n number-to-register
C-x r o open-rectangle
C-x r r copy-rectangle-to-register
C-x r s copy-to-register
C-x r t string-rectangle
C-x r w window-configuration-to-register
C-x r x copy-to-register
C-x r y yank-rectangle
C-x s save-some-buffers
C-x t 0 tab-close
C-x t 1 tab-close-other
C-x t 2 tab-new
C-x t C-f find-file-other-tab
C-x t C-r find-file-read-only-other-tab
C-x t G tab-group
C-x t M tab-move-to
C-x t N tab-new-to
C-x t O tab-previous
C-x t RET tab-switch
C-x t ^ f tab-detach
C-x t b switch-to-buffer-other-tab
C-x t d dired-other-tab
C-x t f find-file-other-tab
C-x t m tab-move
C-x t n tab-duplicate
C-x t o tab-next
C-x t p project-other-tab-command
C-x t r tab-rename
C-x t t other-tab-prefix
C-x t u tab-undo
C-x u undo
C-x v ! vc-edit-next-command
C-x v + vc-update
C-x v = vc-diff
C-x v D vc-root-diff
C-x v G vc-ignore
C-x v I vc-log-incoming
C-x v L vc-print-root-log
C-x v M D vc-diff-mergebase
C-x v M L vc-log-mergebase
C-x v O vc-log-outgoing
C-x v P vc-push
C-x v a vc-update-change-log
C-x v b c vc-create-branch
C-x v b l vc-print-branch-log
C-x v b s vc-switch-branch
C-x v d vc-dir
C-x v g vc-annotate
C-x v h vc-region-history
C-x v i vc-register
C-x v l vc-print-log
C-x v m vc-merge
C-x v r vc-retrieve-tag
C-x v s vc-create-tag
C-x v u vc-revert
C-x v v vc-next-action
C-x v x vc-delete-file
C-x v ~ vc-revision-other-window
C-x w - fit-window-to-buffer
C-x w 0 delete-windows-on
C-x w 2 split-root-window-below
C-x w 3 split-root-window-right
C-x w ^ f tear-off-window
C-x w ^ t tab-window-detach
C-x w s window-toggle-side-windows
C-x x f font-lock-update
C-x x g revert-buffer-quick
C-x x i insert-buffer
C-x x n clone-buffer
C-x x r rename-buffer
C-x x t toggle-truncate-lines
C-x x u rename-uniquely
C-x z repeat
C-x { shrink-window-horizontally
C-x } enlarge-window-horizontally
C-x ~ vi-switch-mode
C-y vi-expose-line-above
C-z suspend-emacs
D vi-kill-line
DEL delete-backward-char
E vi-end-of-blank-delimited-word
ESC <begin> beginning-of-buffer-other-window
ESC <end> end-of-buffer-other-window
ESC <f10> toggle-frame-maximized
ESC <home> beginning-of-buffer-other-window
ESC <left> backward-word
ESC <next> scroll-other-window
ESC <prior> scroll-other-window-down
ESC <right> forward-word
ESC C-<backspace> backward-kill-sexp
ESC C-<delete> backward-kill-sexp
ESC C-<down> down-list
ESC C-<end> end-of-defun
ESC C-<home> beginning-of-defun
ESC C-<left> backward-sexp
ESC C-<right> forward-sexp
ESC C-<up> backward-up-list
ESC ESC ESC keyboard-escape-quit
ESC M-: eval-expression
ESC ..\x3FFFFF digit-argument
F vi-backward-find-char
G vi-goto-line
H vi-home-window-line
I vi-insert-before-first-nonwhite
J vi-join-lines
K vi-undefined
L vi-last-window-line
M vi-middle-window-line
M-! shell-command
M-$ ispell-word
M-% query-replace
M-& async-shell-command
M-' abbrev-prefix-mark
M-( insert-parentheses
M-) move-past-close-and-reindent
M-, xref-go-back
M-- negative-argument
M-. xref-find-definitions
M-/ dabbrev-expand
M-: eval-expression
M-; comment-dwim
M-< beginning-of-buffer
M-= count-words-region
M-> end-of-buffer
M-? xref-find-references
M-@ mark-word
M-DEL backward-kill-word
M-SPC cycle-spacing
M-X execute-extended-command-for-buffer
M-\ delete-horizontal-space
M-^ delete-indentation
M-` tmm-menubar
M-a backward-sentence
M-b backward-word
M-c capitalize-word
M-d kill-word
M-e forward-sentence
M-f forward-word
M-g M-g goto-line
M-g M-n next-error
M-g M-p previous-error
M-g TAB move-to-column
M-g c goto-char
M-g g goto-line
M-g i imenu
M-g n next-error
M-g p previous-error
M-h mark-paragraph
M-i tab-to-tab-stop
M-j default-indent-new-line
M-k kill-sentence
M-l downcase-word
M-m back-to-indentation
M-q fill-paragraph
M-r move-to-window-line-top-bottom
M-s . isearch-forward-symbol-at-point
M-s M-. isearch-forward-thing-at-point(var)/isearch-forward-thing-at-point(fun)
M-s M-w eww-search-words
M-s _ isearch-forward-symbol
M-s h . highlight-symbol-at-point
M-s h f hi-lock-find-patterns
M-s h l highlight-lines-matching-regexp
M-s h p highlight-phrase
M-s h r highlight-regexp
M-s h u unhighlight-regexp
M-s h w hi-lock-write-interactive-patterns
M-s o occur
M-s w isearch-forward-word
M-t transpose-words
M-u upcase-word
M-v scroll-down-command
M-w kill-ring-save
M-x execute-extended-command
M-y yank-pop
M-z zap-to-char
M-{ backward-paragraph
M-| shell-command-on-region
M-} forward-paragraph
M-~ not-modified
N vi-reverse-last-search
O vi-open-above
P vi-put-before
Q vi-quote-words
R vi-replace-chars
RET vi-next-line-first-nonwhite
S vi-substitute-lines
SPC forward-char
T vi-backward-upto-char
TAB indent-relative-first-indent-point
U vi-unimplemented
V vi-undefined
W vi-forward-blank-delimited-word
X call-last-kbd-macro
Y vi-yank-line
Z Z vi-save-all-and-exit
[ vi-unimplemented
\ vi-operator
] vi-unimplemented
^ back-to-indentation
_ vi-undefined
` vi-goto-char-mark
a vi-insert-after
b backward-word
e vi-end-of-word
f vi-forward-find-char
g vi-beginning-of-buffer
h backward-char
i vi-insert-before
j vi-next-line
k previous-line
l forward-char
m vi-set-mark
n vi-repeat-last-search
o vi-open-below
p vi-put-after
q vi-replace
r vi-replace-1-char
s vi-substitute-chars
t vi-forward-upto-char
u undo
v vi-verify-spelling
w vi-forward-word
x vi-kill-char
y vi-operator
z vi-adjust-window
{ backward-paragraph
| vi-goto-column
} forward-paragraph
~ vi-change-case
..\x3FFFFF vi-digit-argument
..\x3FFFFF vi-operator
..\x3FFFFF vi-operator
Documentation
Keymap used in Evi's command state Command state includes most of the vi editing commands, with some Emacs command extensions.
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/vi.el.gz
(defvar vi-com-map nil
"Keymap used in Evi's command state
Command state includes most of the vi editing commands, with some Emacs
command extensions.")