Bash vi模式:如何从OSX系统剪贴板粘贴
我在Bash中使用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' 将在命令提示之前粘贴系统剪贴板。我想在光标后立即粘贴它
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
。