Files
dotfiles/memo/hx-usage.txt
T
2026-04-14 22:57:32 +02:00

96 lines
2.9 KiB
Plaintext

i - Insert before the selection.
a - Insert after the selection. (a means 'append')
I - Insert at the start of the line.
A - Insert at the end of the line.
o - Add a newline and insert below the cursor.
O - Add a newline and insert above the cursor.
w - Move forward to before the beginning of the next word.
e - Move forward to the end of the current word.
b - Move backward to the beginning of the current word.
W - Move forward to before the beginning of the next WORD.
E - Move forward to the end of the current WORD.
B - Move backward to the beginning of the current WORD.
c - Change the current selection.
x - Select the whole line.
X - Select the whole line whithout extending to subsequent lines.
; - Collapse selections to single cursors.
A-- - Flips the direction of the selection.
u - Undo.
U - Redo.
y - Copy the selection.
p - Paste after cursor.
P - Paste before cursor.
/ - Search forwards.
? - Search backwards.
n - Next search result.
N - Previous search result.
C - Duplicate the cursor to the next suitable line.
, - Remove the other cursors.
s - Select matches in the selection.
A-s - Split the selections on newlines.
& - Align "head"s (nor "anchor"s) of the selections.
f<ch> - Select up to and including a charater.
F<ch> - Same, but backwards.
t<ch> - Select up to a charater.
T<ch> - Same, but backwards.
r<ch> - Replace all selected characters with <ch>.
R - Replace with yanked text.
. - Repeat last insert command.
A-. - Repeat the last f/t selection.
J - Join together lines in selection.
< - Indent left
> - Indent right
C-a - Increment the number under selection.
C-x - Decrement the number under selection.
"<ch> - Select register <ch>, can be followed by y / R / p / P / q / Q ...
* - Copy the selection into register /
Q - Start/Stop recording a macro.
q - Repeat the macro.
C-s - Save current position to jumplist.
C-i - Move forward in the jumplist.
C-o - Move backward in the jumplist.
gw - Jump using 2-character labels.
) - Cycle the primary selection forward.
( - Cycle the primary selection backward.
Alt-, - Remove the primary selection.
Alt-) - Cycle the content of the selections forward.
Alt-( - Cycle the content of the selections backward.
~ - Switch the case of all selected letters.
` - Set all selected letters to lowercase.
Alt-` - Set all selected letters to uppercase.
C-c - Toggle comment the lines.
mm - Jump to the matching bracket.
mi - Select inside object (parentheses excluded).
ma - Select around object (parentheses included).
ms - Add surrounding around the current selection.
md - Delete surrounding pair of delimiters, selection not required.
mr - Replace surrounding pair of delimiters, selection not required.
C-w - Window menu.