Readline: Difference between revisions
Jump to navigation
Jump to search
(<) |
No edit summary |
||
Line 1: | Line 1: | ||
Bare Essentials | =Bare Essentials= | ||
C-b Move back on e character. | C-b Move back on e character. | ||
Line 7: | Line 7: | ||
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. | ||
Line 15: | Line 15: | ||
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. | ||
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-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. | 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. | ||
Line 24: | Line 25: | ||
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. | 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. | C-p Repeat previous command. UP arrow. | ||
M-f Forward word. | M-f Forward word. | ||
M-b Backward word. | M-b Backward word. | ||
M-d Kill from cursor to end of word. | M-d Kill from cursor to end of word. |
Revision as of 19:39, 18 August 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.