我已经阅读了这个How to make vim paste from (and copy to) system's clipboard?,我知道热键是什么。但是我无法执行任何这些命令。例如,我应该按什么来打电话
"*
或"+
?在哪种模式呢? 我尝试了不同的事情,但都没有。
答案 0 :(得分:1)
我假设你已经仔细检查过:echo has('clipboard')
返回1.如果它返回0,那么你运气不好,因为vim没有编译,可以访问系统剪贴板。
如果你有剪贴板功能,那么在正常模式下按下字母y和字母p完成对vim内部的yanking和粘贴。首先开始这样做,以确认你可以在vim内部猛拉和粘贴。例如,拉一条线:yy并粘贴它。
接下来,确认您可以使用" * y将vim内部拉入系统剪贴板。 (这意味着按下双引号(shift - '),然后是星号(shift-8),然后是字母y,全部是快速连续。切换到另一个应用程序并粘贴常规控件 - V.(您可以查看状态行的左下角,看看您输入的内容,这可能有所帮助)。
如果可以,那么剪贴板功能就是好的。"如果它没有,您可能需要调整.vimrc以使其工作正常。尝试将剪贴板设置为未命名:set clipboard=unnamed
并再次重新测试步骤3。