作者回复: 这个回复和@Johnson的回复都非常高质量。在进行讨论的时候该给出了很好的建议和工具。
关键字:Workspace as Code!!
tmuxinator 我还是第一次听说。看了一下,确实对保持Tmux Session做了进一步的工作。总的来说,你这样的配置可以说是把工作环境作为Code。Workspace as Code :) 对减少环境的设置很有效!!推荐你写一篇博文把这个分享给大家。
另外几个链接也不错。推荐大家都看看 :)
作者回复: 这个回复和“我来也”的回复都非常棒。下面是我的一点反馈:
1. 这个关于Tmux vs. Mosh的解释的确很清楚:“Well, first off, if you want the ability to attach to a session from multiple clients (or after the client dies), you should use screen or tmux. Mosh is a substitute (in some cases) for SSH, not for screen. Many Mosh users use it together with screen and like it that way.”
2. “我想让spacemacs在terminal中的光标的形状和颜色跟着模式变,这样非常棒,如果是iTerm2的话我就没法用xterm的控制字符序列来改变光标的形状和颜色,得用它自己的控制序列。所以我现在就直接用MacOS自带的terminal+MacForge(扩展管理)+MouseTerm plus(实现了xterm的OSC 12/112),仅供大家参考。”
这个推荐写一篇博文解释一下。我没有看太明白。
3. dotfiles 这种方法我有使用。我没有使用GitHub宫内宫开仓,用的是GitLab的一个私有仓中。效果还不错。后面可以考虑公开出来 :)
作者回复: iPad上SSH,我使用的是Termius(https://apps.apple.com/us/app/termius-ssh-client/id549039908)。它支持Mosh。
这里我放了一张截图:
https://sharemyfiles.s3-ap-southeast-1.amazonaws.com/iPad-termius.png
我后面专门写一篇iPad上的工作流的文章。
作者回复: coder 这个蛮酷的!谢谢分享
作者回复: 哈哈,研究回来给大家介绍一下 :)