on master help sign in
Explain how to enter Select mode in keymap (#7333)
cbe2308Thomas Aarholt
book/src/keymap.md+6
@@ -25,6 +25,8 @@
25
25
26## Normal mode
26## Normal mode
27
27
28+Normal mode is the default mode when you launch helix. Return to it from other modes by typing `Escape`.
29+
28### Movement
30### Movement
29
31
30> NOTE: Unlike Vim, `f`, `F`, `t` and `T` are not confined to the current line.
32> NOTE: Unlike Vim, `f`, `F`, `t` and `T` are not confined to the current line.
@@ -337,6 +339,8 @@ These mappings are in the style of [vim-unimpaired](https://github.com/tpope/vim
337
339
338## Insert mode
340## Insert mode
339
341
342+Accessed by typing `i` in [normal mode](#normal-mode).
343+
340Insert mode bindings are minimal by default. Helix is designed to
344Insert mode bindings are minimal by default. Helix is designed to
341be a modal editor, and this is reflected in the user experience and internal
345be a modal editor, and this is reflected in the user experience and internal
342mechanics. Changes to the text are only saved for undos when
346mechanics. Changes to the text are only saved for undos when
@@ -390,6 +394,8 @@ end = "no_op"
390
394
391## Select / extend mode
395## Select / extend mode
392
396
397+Accessed by typing `v` in [normal mode](#normal-mode).
398+
393Select mode echoes Normal mode, but changes any movements to extend
399Select mode echoes Normal mode, but changes any movements to extend
394selections rather than replace them. Goto motions are also changed to
400selections rather than replace them. Goto motions are also changed to
395extend, so that `vgl`, for example, extends the selection to the end of
401extend, so that `vgl`, for example, extends the selection to the end of