Tmux让您使用键盘选择和复制文本

2021-04-02 11:07:48

看,你已经知道Tmux让你拆分你的终端或任何东西。您知道它可以让您维护远程会话,如增压Nohup。如果您正在使用现代终端仿真器(或百瓦窗口管理器)并在本地执行开发,则这些功能都不是非常有趣的。

所以你从未尝试过TMUX。人们对此肆虐,但你没有听:你不是在目标受众中。 Tmux不适合你。

我正在投射,显然:几年前是我对TMUX的印象。在我尝试之前。在我学会了我有多错之前。

哦。你已经看到了。达恩。我的戏剧性揭示被毁了。应该使用更多的CliceBaity标题。

兴旺?我的意思是,希望没有。而且,有点,对吗?你的生活有多小时的生活让你浪费了鼠标,然后将你的手搬回键盘只是为了复制一个提交哈希?试图将终端仿真器携带以合理的速度滚动,以便您可以选择一个非常长的命令输出?

不是很多?是的,足够公平。这并不是那么重要。但有选择仍然很好。

我知道你在想什么:这一刻没有什么可以带给我更多的快乐,而不是能够舒适地选择和复制文本。但tmux?它有很多功能。我不想学习一整个新的东西只是为了避免触摸我的鼠标。我不想使用那些奇怪的愚蠢的拆分,或者那些奇怪的愚蠢的选项卡。我不想让又要保留“窗口”的另一个定义。我喜欢我的Iterm,或者我的xmonad,我觉得我的生活已经忙碌了。另外,我曾经看过一个Tmux键盘队员队员,现在我很沮丧和害怕。

好的。没关系。我在这里为你。我们将在一起通过这一点。

您可以根据需要使用尽可能多的TMUX。您可以设置TMUX,以便它可以做的一切都是选择并复制文本。你不必有分裂;您可以继续使用您的本地标签。你可以拥有没有任何标点符号的好东西。

这是一个Starter〜/ .tmux.conf的示例,可以允许您选择文本,而且几乎没有其他东西:

$ cat〜/ .tmux.confset -g转义时间1set -g鼠标onset -g状态offset -g前缀s-c-m-wset -g mode-keys vibind-n m-space复制模式

q将退出“复制模式”。要启动选择,请使用空间而不是V:V令人困惑地切换块和字符模式。您还可以设置-g mode-keys emacs,如果这是您的事情。运行tmux列表键| grep - ' -t copy-mode-vi'或tmux列表键| grep - ' -t复制模式' (如果您正在使用Emacs)以查看所有键键。

当然,您可以重新撤销您想要的任何内容。 TMUX非常容易定制;很容易挑选,并确切地选择你想要的东西。我写了一个关于设置Tmux单点菜肴的整个博客文章。它将通过设置Tmux配置的基础知识,揭示TMUX IF语句,并解释如何使TMUX的副本命令与系统剪贴板(这可能只是在框中工作,而根据您的终端仿真器,但它可能需要在CONFIG中提供另外两条线)。

我甚至写了一个关于快速选择最后一个命令的输出的另一个博客文章,因为tmux不能开箱即用,它是& mldr非常有用,但有点难以工作。

但首先:尝试在那里配置一段时间。 安装tmux,并给它拍摄。 除非您击中M-Space,否则您甚至不会注意到它正在运行。 花一些时间与它一起。 如果你不喜欢它,那里有一个90天的回归窗口,没有问题。