Tech
[分享创造] wmux: Windows 上的 tmux,终端多路复用
在 Windows 上干活,最烦的是终端窗口。编译一个、跑服务一个、看日志一个,任务栏排成一条。手一抖点个叉,全没了;远程桌面一断,也全没了;重启一次,从头再摆一遍。
tmux 在 Linux 上把这事解决很多年了。Windows 这边一直别扭:要么先装 WSL ,要么 Cygwin 那一套。我想要的是打开 Windows Terminal 就能用的东西,所以自己写了一个,叫 wmux 。Rust 写的,直接跑在 Windows 自己的 ConPTY 上,一个 3 MB 的 exe ,下载就能用。
快捷键基本就遵循 tmux 那套了,没啥学习成本。C-b % 左右分,C-b " 上下分,h j k l 在几块之间走,C-b z 把当前这块放大到整屏,C-b d 走人。PowerShell 、cmd 、WSL 可以同时待在一个窗口的不同格子里,PSReadLine 的组合键、Ctrl+Space 、中文输入法、WSL 里的 vim 和 htop ,该怎么样还怎么样——按键是按 Windows 原生格式转过去的,不是拿字符凑出来的。
最要紧的一点:关掉终端,里面的东西照样活着。...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX