ENV:我正在Windows 7笔记本电脑上用腻子运行tmux。我在工作时使用ssh到linux系统。
在使用tmux满足我的所有需求之前,我必须先解决它的两个故障。

  • 我必须从vim或tmux终端复制一些文本到Windows记事本。我已经为vim和腻子启用了鼠标支持。
    我已经尝试过"*y"+y,但它们都不起作用。如果我使用腻子的功能进行复制,那么它也会复制相邻网格的内容。
  • 我必须将一个 Pane 中的vim文件中的某些内容复制到另一 Pane 中打开的vim文件中。是否有任何vim技巧。我不想使用<C-b>[的方式。

  • 问题1困扰我更多,因为问题2有w / a。

    最佳答案

    PuTTY只是一个终端仿真器; Vim寄存器*+与X选择和剪贴板有关。没有重叠。

    PuTTY仅允许您将选定的终端内容复制到Windows剪贴板;当您运行tmux时,将不可避免地包括窗口布局。

    您需要从Pu​​TTY切换到允许真正集成的内容,例如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/

    10-17 00:36