Bash vi模式:如何从OSX系统剪贴板粘贴

Bash vi模式:如何从OSX系统剪贴板粘贴,bash,vi,Bash,Vi,我在Bash中使用vi模式。目前,我可以使用C-v从系统剪贴板粘贴(在插入和命令模式下)。在命令模式下,我希望使用p从系统剪贴板粘贴。我尝试在我的bash\u配置文件中定义以下绑定: bind-m vi命令“p”:“run'$(echo pbpaste)'” 这(显然)是错误的。所以我的问题是:如何在bash with vi模式下使用p从系统剪贴板粘贴。 我能把p映射到C-v 编辑: bind-mvi命令-x''p:pbpaste' 将在命令提示之前粘贴系统剪贴板。我想在光标后立即粘贴它

我在Bash中使用
vi
模式。目前,我可以使用
C-v
从系统剪贴板粘贴(在插入和命令模式下)。在命令模式下,我希望使用
p
从系统剪贴板粘贴。我尝试在我的
bash\u配置文件中定义以下绑定:


bind-m vi命令“p”:“run'$(echo pbpaste)'”

这(显然)是错误的。所以我的问题是:如何在bash with vi模式下使用
p
从系统剪贴板粘贴。 我能把
p
映射到
C-v

编辑:

bind-mvi命令-x''p:pbpaste'


将在命令提示之前粘贴系统剪贴板。我想在光标后立即粘贴它。

如果您使用的是OS X,为什么不使用Command-p(⌘-P) ?什么是
:echo有('clipboard')
返回?@lan2tedv我相信你指的是vim,我问的是bash中的vi模式。@JonathanLeffler我想用
P
粘贴,就像我在vim中通常做的那样。不确定,但听起来你想进入插入模式,然后用一个按键运行
pbpaste