Attention:
本文内容适用于 Tmux 2.3 及以上的版本,但是绝大部分的特性低版本也都适用;
鼠标支持、VI 模式、插件管理在低版本可能会与本文描述的配置语法/方式不兼容。
请先通过 tmux -V 来查看你现在正在使用的 tmux 版本。

Outside Tmux

外面的操作,独立的 Shell 会话,不归 tmux 管。

- More -

背景说明

在尝试从源码安装某个 PyPi 库时,Windows 下报错——提示 UnicodeDecodeError,这个错误在 Linux 测试没有出现过。然而甲方的技术栈,无论是软件,还是机器,都依赖微软系,这就倒逼我们去适配他们的环境。

问题分析

虽然 PyPi 有这个包的 wheel,但是更新没有那么频繁。所以,官方推荐将代码 Clone 下来,再通过 setup.py 来构建并安装。

pip_install_anomalib.webp
图 1: 安装时报错

- More -

背景说明

问题发生在疫情隔离、居家办公时,笔者使用自己的笔记本电脑修了一个 hotfix,正要推送呢,却一直在卡在命令行终端的交互中,输入任何字符都没有用,只能强制中止。稍息片刻,再次测试,依然卡住,心情十分郁闷,只得放下工作,着手分析修复。

首先,先交代一下操作系统的基础信息,系统是 Windows 10 的最新 Build;Git 是 git scm 刚下载安装的,附带安装了 MinGw,其模拟了一些类似 Linux Bash 命令; 除此之外,还装了 Putty 用于 SSH 连接,和公私钥对的生成。

- More -