I’m using nano in iTerm2, I can mark the text using ctrl+^ but I'm not able to copy and paste the text. I know that ctrl+k can be used cut the entire line. What is the keyboard shortcut for copying only marked text in nano?
3 Answers
- Set the mark to start highlighting the text :Ctrl+6 or Ctrl+Shift+6
- Copy the highlighted text: Option+6 or Option+Shift+6
- Paste the text: Ctrl+u
Note: Your meta key should mapped to the Option / Alt key (by default it would be mapped to the Esc key in case of iTerm.
On iTerm, you can do this by going to Preferences -> Profiles -> Keys and set Left option key and Right option key to Esc+
I use Option+6 shortcut to copy selected
1I know no keystroke for it but you could cut it with CTRL-K and then paste it with CTRL-U at the same position. Afterwards you can go to the desired position and paste it again with CTRL-U. Or if you just want to copy it to another program, you can mark text an use cmd+shift+C to get it into the clipboard. To mark text you can use ctrl+^ and then you can use your arrow-keys to mark text.
I've wrote an article about this for Linux / MacOSX on my blog:
2