ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

psmux 快速上手:从第一个会话到多窗格终端,新手 10 分钟速通教程

psmux 快速上手:从第一个会话到多窗格终端,新手 10 分钟速通教程 psmux 快速上手从第一个会话到多窗格终端新手 10 分钟速通教程【免费下载链接】psmuxTmux on Windows Powershell - tmux for PowerShell, Windows Terminal, cmd.exe. Includes psmux, pmux, and tmux commands. This is native High-Performance Tmux designed for Windows in Rust 项目地址: https://gitcode.com/gh_mirrors/ps/psmuxpsmux 是一款专为 Windows 打造的原生终端复用器terminal multiplexer相当于 Windows 版的 tmux用 Rust 编写直接运行在 PowerShell / Windows Terminal / cmd.exe 中无需 WSL。10 分钟内你就能装好 psmux、开起第一个会话、分割出多窗格multi-pane并体验关掉窗口、任务照跑的会话持久化能力。psmux 是什么为什么新手首选它一句话它就是 Windows 上真正的 tmux不是移植、不是包装器。核心卖点️完整鼠标支持点击切换窗格、拖拽边框、滚轮回滚⌨️90 tmux 兼容命令直接读取你的.tmux.confRust 原生实现直接调用 ConPTY启动极快无需 WSL / CygwinPowerShell 7 开箱即用安装后你会得到psmux、pmux和tmux三个可执行文件三者完全等价——直接敲tmux也能用。一键安装 psmux选择最省事的渠道打开 PowerShell任选其一全部装完后都会把psmux.exe加入 PATH# 推荐WinGetWin10/11 自带 winget install psmux # 其他渠道 scoop install psmux choco install psmux cargo install psmux验证安装psmux -V # 输出类似 psmux 3.3.8 前提Windows 10/11 PowerShell 7winget install --id Microsoft.PowerShell。没装 pwsh 会自动回退到 Windows PowerShell 或 cmd体验会打折扣。启动你的第一个 psmux 会话在 Windows Terminal 中直接输入psmux你会看到带底部状态栏的全屏界面里面是一个 PowerShell 提示符。此时背后有一个psmux 服务器进程在托管你的 shell你看到的窗口只是挂在它上面的客户端——这正是会话能永生的原因。新手建议给会话起名后面所有操作都会更顺手psmux new-session -s work # 创建名为 work 的会话 psmux new -A -s work # 存在就接入不存在就创建最常用 psmux ls # 列出所有会话多窗格快捷键速查表Prefix 一个键psmux 沿用 tmux 的Prefix 机制先按Ctrlb松开再按第二个键。掌握这张表就够你用了按键组合作用Ctrlb→%左右分割窗格Ctrlb→上下分割窗格Ctrlb→ 方向键焦点移到对应方向的窗格Ctrlb→o循环切换到下一个窗格Ctrlb→z放大当前窗格为全屏再按一次恢复Ctrlb→x关闭当前窗格Ctrlb→Space循环切换内置布局Ctrlb→q显示窗格编号按数字直达每个窗格都是独立的 ConPTY 和独立 shell 进程拖动窗格边框用鼠标就能调整分割比例。多窗口操作像浏览器标签页一样管理任务窗口window相当于整屏的标签页状态栏会列出所有窗口Ctrlb→c新建窗口Ctrlb→n/p下一个 / 上一个窗口Ctrlb→0~9按编号直达窗口Ctrlb→w交互式窗口/窗格选择树很好用命令行同样支持例如psmux new-window -t work -n logs # 在 work 会话里开一个名为 logs 的窗口 psmux new-window -t work -n build -- cargo watch # 窗口内直接跑命令Detach 与 Reattachtmux 最值钱的超能力按Ctrlb然后d断开detach终端回到普通提示符但会话里所有进程继续跑。你可以彻底关掉 Windows Terminal过会儿重新打开psmux ls # 确认会话还在 psmux attach -t work # 重新接入cargo watch、SSH 连接、写了一半的代码全部原样保留。它甚至支持完全无窗口启动后台会话psmux new-session -d -s worker -- python .\long_job.py psmux attach -t worker # 以后随时回来看进度鼠标与复制模式比想象中更好用✅鼠标默认开启无需任何配置点击窗格 → 获得焦点点击状态栏窗口名 → 切换窗口拖拽窗格边框 → 调整大小滚轮 → 回滚历史在 shell 提示符处会进入复制模式左键拖选文本 → 松开即复制进 Windows 剪贴板右键粘贴键盘党可以按Ctrlb再按[进入复制模式hjkl或方向键移动、/搜索、Space开始选中、Enter复制q退出。写你的第一个配置文件psmux 会按顺序读取~/.psmux.conf、~/.psmuxrc、~/.tmux.conf~即C:\Users\你。你 Linux 上的.tmux.conf可以直接搬过来用新手友好的最小配置set -g base-index 1 # 窗口从 1 开始编号 set -g mode-keys vi # 复制模式用 vi 键位 set -g history-limit 10000 # 更大的回滚历史 bind-key r source-file ~/.psmux.conf \; display-message config reloaded改完后运行psmux source-file ~/.psmux.conf热加载。完整配置项参见 docs/configuration.md主题与插件见 docs/plugins.md。进阶让 Windows Terminal 默认打开 psmux在 Windows Terminal 设置中新建一个 Profile命令填psmux new -A -s main这样每个新标签页都会直接落到同一个main会话——关标签只是 detach任务永不掉线。下一步学什么学完这篇你已经跑通了 psmux 的核心工作流。推荐继续 10 分钟完整入门教程本文的完整版含多 shell 混用pwsh WSL Git Bash 开发环境布局设计编辑器/服务/测试/Git 四窗口布局 一键重建脚本⌨️ 完整快捷键参考 与 命令参考 脚本与自动化用 psmux 命令编排整个开发环境 在窗格里跑 Claude CodeAI agent 团队自动开独立窗格从winget install psmux到多窗格工作流只需要这 10 分钟——现在就去试试吧【免费下载链接】psmuxTmux on Windows Powershell - tmux for PowerShell, Windows Terminal, cmd.exe. Includes psmux, pmux, and tmux commands. This is native High-Performance Tmux designed for Windows in Rust 项目地址: https://gitcode.com/gh_mirrors/ps/psmux创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表