Lumesh hotkeys

wiki hotkey
Article Directory
  1. Keyboard Shortcuts

Keyboard Shortcuts

Default key bindings:

  • Ctrl+ J - Complete hint
  • Alt + J - Accept one world of hint
  • Ctrl+ O - Clear all input buffer
  • Alt + S - insert sudo

Additionally, custom bindings can be defined through the LUME_HOT_KEYS environment variable.

Function Category Keystroke Description
Cursor Movement Home, Ctrl + A Move cursor to the beginning of the line
End, Ctrl + E Move cursor to the end of the line
Left, Ctrl + B Move cursor one character left
Right, Ctrl + F Move cursor one character right
Ctrl + I, Tab Next completion
Meta + B, Alt + Left Move left to the previous word
Meta + F, Alt + Right Move right to the next word
Text Editing Ctrl + C Interrupt the current command
Ctrl + D, Del Delete the character under the cursor (if line is not empty)
Ctrl + H, Backspace Delete the character before the cursor
Ctrl + W, Meta + Backspace Delete the word leading up to the cursor
Meta + D Delete the next word
Ctrl + U Delete from the start of the line to the cursor
Ctrl + K Delete from the cursor to the end of the line
Ctrl + Y, Meta + Y Paste the previously deleted content
Command Control Ctrl + Z Suspend the current command
Ctrl + L Clear the screen
Ctrl + R Reverse search history commands
Ctrl + P Previous command
Ctrl + N Next command
Ctrl + J, Ctrl + M, Enter Finish line entry
Meta + < Move to the first entry in history
Meta + > Move to the last entry in history
Undo and Redo Ctrl + _ Undo the last operation
Ctrl + X Ctrl + U Undo the last operation
Special Functions Ctrl + V Insert any special character
Meta + C Capitalize the first letter of the current word
Meta + L Lower-case the current word
Meta + U Upper-case the current word
Ctrl + T Transpose the two characters before and after the cursor
Meta + T Transpose the current word with the previous word
Meta + 0, 1, …, - Specify the digit to the argument, -