Keyboard Shortcuts

Xonsh comes pre-baked with a few keyboard shortcuts. The following is only available under the prompt-toolkit shell.

Shortcut

Description

Ctrl-Backspace (or Ctrl-H)

Delete a single word (like Alt-Backspace)

Ctrl-X + Ctrl-E

Open the current buffer in your default text editor.

Ctrl-D

Exit xonsh and return to original terminal. If not called by another terminal, then exit current terminal window. Similar to exit.

Ctrl-J

Similar to enter in a few respects:
1. Execute the current buffer.
2. End and execute a multiline statement.

Ctrl-M

Same as Ctrl-J

Shift-Left OR Shift-Right

Highlight one character in either direction

Ctrl-Shift-Left OR Ctrl-Shift-Right

Highlight one word in either direction

Ctrl-X + Ctrl-C

Copy highlighted section

Ctrl-X + Ctrl-X

Cut highlighted section

Ctrl-V

Paste clipboard contents

Ctrl-Right

Complete a single auto-suggestion word