← devAlice
Multi-OS
在 Mac 与 Windows 上同时工作的流程。
Dev Container — 统一 Mac / Windows / Linux 开发环境
使用 VS Code Dev Containers 消除操作系统差异。基于 Docker 的可复现开发环境,由全团队共享的单一 devcontainer.json 定义。
Mac ↔ Windows 键盘映射 — Karabiner + PowerToys Keyboard Manager
消除两个系统间 Cmd ↔ Ctrl 的割裂感。Karabiner-Elements(Mac)和 PowerToys Keyboard Manager(Windows)配置,附五个常用重映射方案。
Mac + Windows 剪贴板同步 — Universal Clipboard · 1Clipboard · 自托管
三种方案,即时同步 Mac 与 Windows 剪贴板中的文字和图片。免费、付费与自托管方案对比。
文件同步 — 用 Syncthing 实现 Mac ↔ Windows P2P 文件夹同步
无需云服务,实时同步两台机器间的文件夹。在任何地方保持 dotfiles / 笔记 / 项目完全一致。
Git 换行符 — 终结 Mac/Linux 与 Windows 之间的 CRLF 混乱
一个 .gitattributes 文件即可保证所有地方使用相同的换行符。core.autocrlf 的陷阱与正确做法。
密码管理器 — Mac + Windows 统一配置与 CLI 自动化
在两台机器上配置 1Password / Bitwarden,并集成 SSH · Git · dotfiles 自动获取功能。
远程开发 — 通过 SSH · Tailscale · VS Code Remote 操作另一台机器
从笔记本电脑无缝驾驭家里的台式机 / 家庭服务器 / 云端工作站 — Tailscale · SSH · VS Code Remote-SSH · tmux 统一配置。
远程屏幕共享 — Parsec · RustDesk · 官方工具对比
从你的机器查看并控制另一台机器的桌面。延迟、分辨率与安全性的权衡,附可用配置方案。
Mac + Windows 输入共享 — 一套键盘鼠标控制两台电脑
Synergy · Barrier · Logitech Flow · Mouse Without Borders · Universal Control 对比,附最常见 Mac↔Windows 场景的 Barrier 完整配置流程。