ENV:我正在Windows 7笔记本电脑上用腻子运行tmux。我在工作时使用ssh到linux系统。
在使用tmux满足我的所有需求之前,我必须先解决它的两个故障。
我已经尝试过
"*y
和"+y
,但它们都不起作用。如果我使用腻子的功能进行复制,那么它也会复制相邻网格的内容。<C-b>[
的方式。问题1困扰我更多,因为问题2有w / a。
最佳答案
PuTTY只是一个终端仿真器; Vim寄存器*
和+
与X选择和剪贴板有关。没有重叠。
PuTTY仅允许您将选定的终端内容复制到Windows剪贴板;当您运行tmux时,将不可避免地包括窗口布局。
您需要从PuTTY切换到允许真正集成的内容,例如Cygwin XWin服务器,这是将X剪贴板与Windows剪贴板集成在一起的真实X服务器。不用在PuTTY session 中,而是将ssh -X
放入服务器,然后在Linux终端或GVIM中直接启动Vim。然后,通过"+y
拖拉将可以正常工作。
另外,如果您想继续使用PuTTY,则必须使用一些解决方法,例如:write
将所选内容存储到本地文件,然后通过scp
将其传输到Windows。
关于vim - 如何从在腻子中运行的tmux复制到Windows剪贴板,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17255031/