2

I'm using vi mode in Bash. Currently I can paste from the system clipboard (both in insert and command mode) using C-v. When I'm in command mode I would like to paste from the system clipboard with p. I tried defining the following bind in my bash_profile:

bind -m vi-command '"p": "run '$(echo pbpaste)'"'

which is (clearly) wrong. So my question is: how can I paste from the system clipboard using p in bash with vi mode. Can I somehow map p to C-v?

Edit: bind -m vi-command -x '"p": pbpaste'

will paste the system clipboard before the command prompt. I want to paste it immediately after the cursor.

petobens
  • 1,330
  • 1
  • 12
  • 23

0 Answers0