最近在使用git-bash
的使用突然发现在某些场景下系统的复制粘贴快捷键无法正常工作了.
经过一段时间的尝试,终于定位到问题所在.
这里做一下场景的描述,希望能够帮助到和我遇到一样情况的同学
失效场景分析
我所遇到的场景是这样的:我在git-bash
的终端下通过ssh
登录了远程的主机,而且为远程主机安装了vim
的最新版本.
当我用vim命令去尝试编辑文件时,发现在编辑器中我选中文本,然后尝试使用系统剪切板复制粘贴快捷键,发现不论是Ctrl+C,Ctrl+V还是Ctrl+InsertShift+Insert,亦或者是Ctrl+Shfit+C,Ctrl+Shfit+V都无法正常使用了.
在不断的尝试下,结果发现,当在git-bash
下远程ssh
登录服务器通过vim
命令下使用鼠标选中某些文本的时候,vim
会自动进入到VISUAL
模式,也就是说,这个时候执行的复制粘贴操作其实是在远程服务器上的.
这个时候进行的复制和粘贴操作其实完全都是在远程服务器下进行的,和我们当前的系统下的剪切板一点关系都没有.出现这个原因是由于