我希望能够使用系统剪贴板进行复制和粘贴,而无需每次都切换粘贴模式。有没有办法做到这一点?
如果它很重要,我在Mac上使用终端上的vim。
答案 0 :(得分:3)
如果您的意思是希望能够在终端中安全地粘贴或复制原始文本,而无需事先输入:set paste
,之后又需要:set nopaste
,那么您有几个选择。
设置'pastetoggle'
选项。请参阅:help 'pastetoggle'
,其中给出了此用法示例:
:map <F10> :set paste<CR>
:map <F11> :set nopaste<CR>
:imap <F10> <C-O>:set paste<CR>
:imap <F11> <nop>
:set pastetoggle=<F11>
为:set paste
和:set nopaste
创建mappings,就像上面的代码一样。
:set paste
o
,O
或:set nopaste
,然后退出插入模式后自动{{1}}。如果您的意思是希望默认情况下复制并粘贴系统剪贴板等provides mappings yo
and yO
和y
等命令,那么只需查看现有问题p