V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jeesk
V2EX  ›  程序员

terminal 的全局选择模式, 为了不使用触摸板而折腾。

  •  
  •   jeesk · 196 天前 · 1152 次点击
    这是一个创建于 196 天前的主题,其中的信息可能已经有所发展或是发生改变。

    除了 kconolse 这种 ctrl + shift + d 的选择模式,还有哪些 terminal 可以使用这种选择模式?

    研究了 deepin-terminal 和 gnome-shell 都没有这个功能, 别人推荐了 tmux 的 vi-copy ,我感觉不太好用, 并且如果是操作远程服务器,那么服务器也需要安装这个才能玩。

    大佬们,你们是如何处理呢?

    tips: 一直不太喜欢鼠标, 自己在家里玩电脑基本没有用过鼠标。 所以问问 V2EX 上面的大佬是如何解决这个问题的。

    第 1 条附言  ·  196 天前
    补充以下错误 kconsole -> konsole,
    第 2 条附言  ·  192 天前
    此帖终结。wezterm 是目前我使用过最好用的 terminal 非常强大。
    10 条回复    2023-10-16 08:00:40 +08:00
    fenglala
        1
    fenglala  
       196 天前 via Android
    byobu 符合你的需求吗
    sblid
        2
    sblid  
       196 天前
    tmux 只需要本地安装
    jeesk
        3
    jeesk  
    OP
       196 天前
    @sblid 关键是怎么把远程服务器的 buffer 放到 clipboard 里面。 这个才是关键。 这一点 konsole 的选择模式真的遥遥领先。
    jeesk
        4
    jeesk  
    OP
       196 天前
    @fenglala 好的。 我去看看。
    sblid
        5
    sblid  
       196 天前
    不太理解你说的远程 buffer 具体指什么场景,如果 tmux 需要远程安装才能完成,那 konsole 是怎么做到的。。。
    jeesk
        6
    jeesk  
    OP
       196 天前
    @sblid 我不是说了吗? ctrl + shift + d, 进入选择模式。 基本上可以使用 hjkl 上下移动,然后选择文字直接复制。 这种功能 tmux 实现就是需要读取选中的 buffer, 但是远程机器上都没有安装 tmux , 怎么读取复制的 buffer ?
    sblid
        7
    sblid  
       196 天前   ❤️ 1
    @jeesk 你选中的是你自己电脑屏幕上选中的文字呀,为什么要在远程服务器上装 tmux 。
    jeesk
        8
    jeesk  
    OP
       196 天前
    @sblid tmux 还有一个最大的问题,貌似只能行选择,不能块选择。 这贼尴尬。 目前我没有摸索出 tmux 的块选择如何实现的。
    eaststarpen
        9
    eaststarpen  
       195 天前
    Wezterm, 可玩性较高(配置可以很复杂), 功能多

    https://wezfurlong.org/wezterm/quickselect.html
    jeesk
        10
    jeesk  
    OP
       195 天前
    @eaststarpen 这个 terminal 不错。 已经尝试了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2908 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:46 · PVG 22:46 · LAX 07:46 · JFK 10:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.