Readline: Difference between revisions

From Halfface
Jump to navigation Jump to search
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Bare Essentials
=Bare Essentials=
   
   
  C-b                 Move back on e character.
  C-b               Move back on e character.
  C-f                 Move forward one character.
  C-f               Move forward one character.
  [DEL] or [Backspace] Delete the character to the left of the cursor.
  [DEL],[Backspace] Delete the character to the left of the cursor.
  C-d                 Delete the character underneath the cursor.
  C-d               Delete the character underneath the cursor.
  C-_ or C-x C-u       Undo the last editing command. You can undo all the way back to an empty line.
  C-_ or C-x C-u   Undo the last editing command. You can undo all the way back to an empty line.
   
   
Movement
=Movement=
   
   
  C-a                 Move to the start of the line.
  C-a               Move to the start of the line.
  C-e                 Move to the end of the line.
  C-e               Move to the end of the line.
  M-f                 Move forward a word, where a word is composed of letters and digits.
  M-f               Move forward a word, where a word is composed of letters and digits.
  M-b                 Move backward a word.
  M-b               Move backward a word.
  C-l                 Clear the screen, reprinting the current line at the top.
  C-l               Clear the screen, reprinting the current line at the top.
   
   
Kill and yank
=Kill and yank=
   
   
  C-k                 Kill the text from the current cursor position to the end of the line.
  C-k               Kill the text from the current cursor position to the end of the line.
  M-d                 Kill from the cursor to the end of the current word, or, if between words, to the end of the next  word. Word boundaries are the same as those used by M-f.
C-u              Kill backward from the cursor to the beginning of the current line. Save the killed text on the kill-ring.
  M-[DEL]             Kill from the cursor the start of the current word, or, if between words, to the start of the previous word. Word boundaries are the same as those used by M-b.
  M-d               Kill from the cursor to the end of the current word, or, if between words, to the end of the next  word. Word boundaries are the same as those used by M-f.
  C-w                 Kill from the cursor to the previous whitespace. This is different than M- because the word boundaries differ.
  M-[DEL]           Kill from the cursor the start of the current word, or, if between words, to the start of the previous word. Word boundaries are the same as those used by M-b.
  C-y                 Yank the most recently killed text back into the buffer at the cursor.
  C-w               Kill from the cursor to the previous whitespace. This is different than M- because the word boundaries differ.
  M-y Rotate the kill-ring, and yank the new top. You can only do this if the prior command is C-y or M-y.
  C-y               Yank the most recently killed text back into the buffer at the cursor.
  M-y               Rotate the kill-ring, and yank the new top. You can only do this if the prior command is C-y or M-y.
 
=Andreas.=
C-p              Repeat previous command. UP arrow.
M-f              Forward word.
M-b              Backward word.
M-d              Kill from cursor to end of word.
C-w              Delete to left to next whitespace.

Latest revision as of 14:40, 22 September 2014

Bare Essentials

C-b               Move back on e character.
C-f               Move forward one character.
[DEL],[Backspace] Delete the character to the left of the cursor.
C-d               Delete the character underneath the cursor.
C-_ or C-x C-u    Undo the last editing command. You can undo all the way back to an empty line.

Movement

C-a               Move to the start of the line.
C-e               Move to the end of the line.
M-f               Move forward a word, where a word is composed of letters and digits.
M-b               Move backward a word.
C-l               Clear the screen, reprinting the current line at the top.

Kill and yank

C-k               Kill the text from the current cursor position to the end of the line.
C-u               Kill backward from the cursor to the beginning of the current line. Save the killed text on the kill-ring.
M-d               Kill from the cursor to the end of the current word, or, if between words, to the end of the next  word. Word boundaries are the same as those used by M-f.
M-[DEL]           Kill from the cursor the start of the current word, or, if between words, to the start of the previous word. Word boundaries are the same as those used by M-b.
C-w               Kill from the cursor to the previous whitespace. This is different than M- because the word boundaries differ.
C-y               Yank the most recently killed text back into the buffer at the cursor.
M-y               Rotate the kill-ring, and yank the new top. You can only do this if the prior command is C-y or M-y.

Andreas.

C-p               Repeat previous command. UP arrow.
M-f               Forward word.
M-b               Backward word.
M-d               Kill from cursor to end of word.
C-w               Delete to left to next whitespace.