带有xclip的Ubuntu 18 Tmux 2.6-3复制粘贴功能不起作用

沙吉

我最近进行了全新的Ubuntu 18安装,并从以前的Ubuntu 16设置复制了我的主目录。但是,这似乎破坏了我以前使用xclip(已安装0.12)时使用的复制粘贴功能。

我以前的tmux.conf方法:

setw -g mode-keys vi
bind -t vi-copy y copy-pipe "xclip -sel clip -i"

我在这里查看了其他类似的问题,但不幸的是,这些问题都不符合我的确切情况。

吉格纳卡

从tmux 2.6开始,bind-key不再使用模式表选项(-t)。相反,-T每种模式都有一个密钥表()。

此外,命令不能直接在复制模式绑定中使用。他们必须与发送send-keys -X

来自对tmux问题754的评论

  1. 替换-t-T
  2. 替换vi-<name><name>-mode-vi
  3. 给命令加上前缀 send-keys -X

此外,从2.4版开始,新命令copy-pipe-and-cancel退出复制模式,同时copy-pipe保持激活状态。

这样,您的那一行tmux.conf就变成了:

bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "xclip -sel clip -i"

垃圾打印到屏幕上

根据终端仿真器的不同,使用此绑定后,您可能还会看到一些字符转储到屏幕上。这取决于set-clipboard功能

如果在terminfo(5)描述中Ms条目,请尝试使用xterm(1)转义序列设置终端剪贴板内容(请参阅TERMINFO EXTENSIONS部分)。

似乎某些终端(例如LXTerminal)会将TERM设置为xterm(支持此扩展名),但实际上无法识别该序列。copy-pipe并且copy-pipe-and-cancel将“有益”尝试使用此功能,并且该终端简单地显示所产生的字符。您所看到的是转义序列,然后是所选文本的base64编码。

如果您的终端是错误处理此转义序列的终端,则可以使用以下命令将其禁用

set-option -g set-clipboard off

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在tmux中启动时,复制粘贴在MacVim中不起作用

来自分类Dev

Vim模式复制粘贴在Tmux上不起作用

来自分类Dev

带有参数的Angular 2粘贴URL不起作用

来自分类Dev

ReSharper I18n功能不起作用

来自分类Dev

使用右键单击上下文菜单剪切粘贴或复制粘贴在 Ubuntu 20.04 上不起作用

来自分类Dev

tmux xclip副本不再起作用

来自分类Dev

带有 Where 子句的搜索功能不起作用

来自分类Dev

启用 SSLv2 SSLv3 Ubuntu 18

来自分类Dev

在tmux中,我只有2组

来自分类Dev

在tmux中,我只有2组

来自分类Dev

Node 的 Shebang 线在 Ubuntu 18 中不起作用

来自分类Dev

React-codemirror 2 linting功能不起作用

来自分类Dev

拼接功能不起作用,动作脚本2

来自分类Dev

Symfony2中的搜索功能不起作用

来自分类Dev

Vim 模式复制粘贴不适用于 Tmux

来自分类Dev

Ubuntu 19.10上带有vscode和C#扩展名的Unity3D:出现错误,自动完成功能不起作用

来自分类Dev

NUC6CAYH 上的 Ubuntu Core 18

来自分类Dev

在Ubuntu 12.04中屏幕锁定功能不起作用

来自分类Dev

具有XML路径的功能不起作用

来自分类Dev

具有localStorage的jQuery单击功能不起作用

来自分类Dev

jQuery功能不起作用,没有警报

来自分类Dev

Javascript 功能不起作用,有什么问题?

来自分类Dev

带有切换功能的jQuery悬停功能不起作用

来自分类Dev

我希望输出像 [[1,2,3,4,5,6,7,8,9,10],[2,4,6,8,10,12...18,20] ,[3,6,9...27,30].....[9,18,27..90]]

来自分类Dev

OSX上的tmux 2.0:〜/ .tmux.conf不起作用

来自分类Dev

Yii2 i18n验证消息不起作用

来自分类Dev

在 Angular 6 中使用 clearInterval() 停止刷新功能不起作用?

来自分类Dev

AngularJS-带有ng-click的控制器功能不起作用

来自分类Dev

WebdriverIO中带有等待参数的“期望”功能不起作用

Related 相关文章

  1. 1

    在tmux中启动时,复制粘贴在MacVim中不起作用

  2. 2

    Vim模式复制粘贴在Tmux上不起作用

  3. 3

    带有参数的Angular 2粘贴URL不起作用

  4. 4

    ReSharper I18n功能不起作用

  5. 5

    使用右键单击上下文菜单剪切粘贴或复制粘贴在 Ubuntu 20.04 上不起作用

  6. 6

    tmux xclip副本不再起作用

  7. 7

    带有 Where 子句的搜索功能不起作用

  8. 8

    启用 SSLv2 SSLv3 Ubuntu 18

  9. 9

    在tmux中,我只有2组

  10. 10

    在tmux中,我只有2组

  11. 11

    Node 的 Shebang 线在 Ubuntu 18 中不起作用

  12. 12

    React-codemirror 2 linting功能不起作用

  13. 13

    拼接功能不起作用,动作脚本2

  14. 14

    Symfony2中的搜索功能不起作用

  15. 15

    Vim 模式复制粘贴不适用于 Tmux

  16. 16

    Ubuntu 19.10上带有vscode和C#扩展名的Unity3D:出现错误,自动完成功能不起作用

  17. 17

    NUC6CAYH 上的 Ubuntu Core 18

  18. 18

    在Ubuntu 12.04中屏幕锁定功能不起作用

  19. 19

    具有XML路径的功能不起作用

  20. 20

    具有localStorage的jQuery单击功能不起作用

  21. 21

    jQuery功能不起作用,没有警报

  22. 22

    Javascript 功能不起作用,有什么问题?

  23. 23

    带有切换功能的jQuery悬停功能不起作用

  24. 24

    我希望输出像 [[1,2,3,4,5,6,7,8,9,10],[2,4,6,8,10,12...18,20] ,[3,6,9...27,30].....[9,18,27..90]]

  25. 25

    OSX上的tmux 2.0:〜/ .tmux.conf不起作用

  26. 26

    Yii2 i18n验证消息不起作用

  27. 27

    在 Angular 6 中使用 clearInterval() 停止刷新功能不起作用?

  28. 28

    AngularJS-带有ng-click的控制器功能不起作用

  29. 29

    WebdriverIO中带有等待参数的“期望”功能不起作用

热门标签

归档