我在Vim中选择了一个区域。如何将其复制到OS X剪贴板?
(OS X剪贴板可以通过管道写入到/usr/bin/pbcopy)
我在Vim中选择了一个区域。如何将其复制到OS X剪贴板?
(OS X剪贴板可以通过管道写入到/usr/bin/pbcopy)
当前回答
使用映射的最佳方法。
例如:
nnoremap C "+y
vnoremap C "+y
nnoremap cC ^"+y$
这将把大写C映射到剪贴板中,而不改变任何东西。工作与任何vim。
其他回答
我的主要问题是Vim的默认OSX版本。安装它通过自制添加+剪贴板到构建。
你可以查询:
vim --version
看看它说的是-clipboard还是+clipboard。
可视地选择文本和类型:
ggVG
!tee >(pbcopy)
我觉得这比:
ggVG
:w !pbcopy
因为它不会闪现提示符:“按ENTER或键入命令继续”
在MAC上,当任何其他似乎工作-选择用鼠标,右键单击选择复制。风浪的
在我的。vimrc中什么对我有用
set clipboard=unnamed
if has("unnamedplus") " X11 support
set clipboard+=unnamedplus
endif
使用映射的最佳方法。
例如:
nnoremap C "+y
vnoremap C "+y
nnoremap cC ^"+y$
这将把大写C映射到剪贴板中,而不改变任何东西。工作与任何vim。