======================= Nano keyboard shortcuts ======================= First published at 4/28/2019 on https://defkey.com/gnu-nano-shortcuts Nano is a text editor based on Pico text editor. Unlike Pico, Nano is licensed under the GNU General Public License. Released as freeware by Chris Allegretta in 1999, Nano became part of the GNU Project in 2001. Nano has 87 shortcuts and we have listed all of them below. File ---- Ctrl + O Write the current file to disk F3 Write the current file to disk Ctrl + X Close the current file buffer / Exit from Nano F2 Close the current file buffer / Exit from Nano Ctrl + R Insert another file into the current one F5 Insert another file into the current one Alt + < Switch to the previous file buffer Alt + , Switch to the previous file buffer Alt + > Switch to the next file buffer Alt + . Switch to the next file buffer Alt + D Count the number of words, lines, and characters Ctrl + L Refresh (redraw) the current screen Editing ------- Alt + U Undo the last operation Alt + E Redo the last undone operation Alt + } Indent the current line Alt + { Unindent the current line Alt + ^ Copy the current line and store it in the cut buffer Alt + 6 Copy the current line and store it in the cut buffer Ctrl + K Cut the current line and store it in the cut buffer F9 Cut the current line and store it in the cut buffer Ctrl + U Uncut from the cut buffer into the current line Alt + V Insert the next keystroke verbatim Ctrl + I Insert a tab at the cursor position Ctrl + M Insert a newline at the cursor position Ctrl + D Delete the character under the cursor Ctrl + H Delete the character to the left of the cursor Alt + T Cut from the cursor position to the end of the file Ctrl + W Search for a string or a regular expression F6 Search for a string or a regular expression F16 Repeat last search Alt + W Repeat last search Ctrl + T Invoke the spell checker, if available F12 Ctrl + T Invoke the spell checker, if available Ctrl + \ Replace a string or a regular expression F14 Replace a string or a regular expression Alt + R Replace a string or a regular expression Formatting ---------- Ctrl + J Justify the current paragraph F4 Justify the current paragraph Alt + J Justify the entire file Navigation ---------- Ctrl + Y Move to the previous screen F7 Move to the previous screen Ctrl + V Move to the next screen F8 Move to the next screen Ctrl + B Go back one character Ctrl + F Go forward one character Alt + Space Go back one word Ctrl + Space go forward one word Ctrl + _ Go to line and column number F13 Go to line and column number Alt + G Go to line and column number Ctrl + ^ Mark text at the cursor position F15 Mark text at the cursor position Alt + A Mark text at the cursor position Ctrl + C Display the position of the cursor F11 Display the position of the cursor Ctrl + A Move to the beginning of the current line Ctrl + E Move to the end of the current line Alt + ( Move to the beginning of the current paragraph Alt + 9 Move to the beginning of the current paragraph Alt + ) Move to the end of the current paragraph Alt + 0 Move to the end of the current paragraph Alt + \ Move to the first line of the file Alt + | Move to the first line of the file Alt + / Move to the last line of the file Alt + ? Move to the last line of the file M + ] Move to the matching bracket Alt + - Scroll up one line without scrolling the cursor Alt + _ Scroll up one line without scrolling the cursor Alt + + Scroll down one line without scrolling the cursor Alt + = Scroll down one line without scrolling the cursor Enable / Disable settings ------------------------- Alt + X Help mode enable/disable Alt + C Constant cursor position display enable/disable Alt + O Use of one more line for editing enable/disable Alt + S Smooth scrolling enable/disable Alt + $ Soft wrapping of overlong lines enable/disable Alt + P Whitespace display enable/disable Alt + Y Colour syntax highlighting enable/disable Alt + H Smart home key enable/disable Alt + I Auto indent enable/disable Alt + K Cut to end enable/disable Alt + L Long line wrapping enable/disable Alt + Q Conversion of typed tabs to spaces enable/disable Alt + B Backup files enable/disable Alt + F Multiple file buffers enable/disable Alt + M Mouse support enable/disable Alt + N No conversion from DOS/Mac format enable/disable Alt + Z Suspension enable/disable Last modified on (UTC): Tuesday, January 19, 2021 Defkey © All rights reserved.