使用 Iterm2 过程中不断的切换工作内容,不可避免的会保持打开众多的标签或窗口,就像 chrome 不知不觉就是一大堆的标签一样。最近发现了可以使用神器 tumx 来把工作环境分类,比如分成:github, work, blog。 好处是不同环境间布局不会相互影响且原环境切换到后台后,再切换回来,还是原状态。 tmux 是把多个虚拟窗口看成一个物理窗口(terminal multiplexer),通过 tmux 的命令来操作这些窗口集合,方便切换且不会打乱你原来的工作环境,有点类似于 Screen - GNU,两者强大之处在于能把整个窗口都切换到后台运行,需要的时候再切换回来, 但是 tmux 的可操控性更好。
1
shutongxinq 2017-12-28 00:25:49 +08:00 via iPhone
tmux 大概是每个大一新生上 data structure 课的时候在助教课上和 git vim grep 一起学的...
|
2
tracyone 2017-12-28 01:54:01 +08:00 via iPhone
@shutongxinq 并没有
|
3
LxExExl 2017-12-28 02:12:57 +08:00 via iPhone 1
我再推荐一个 mosh 吧,在班车上或者网络不好的时候非常管用。
我现在是 iTerm2+Mosh+Tmux |
4
hu6360567 2017-12-28 07:29:54 +08:00 via Android
但是 iterm 边框太占地方了,能不能把边框改一改呢
|
5
abmin521 2017-12-28 08:07:35 +08:00 via Android
@hu6360567 profile >window>然后好像是 float on 可以去边框 需重新打开
|
6
zlfzy 2017-12-28 08:35:23 +08:00 via iPhone
懒得折腾这些东西,没有 xshell 所以装了一个 CRT,有些人说原生终端够用恐怕手里服务器不超过 5 台
|
7
quinoa42 2017-12-28 08:50:58 +08:00
问题在于,如果只是用 tmux 为什么要用 Iterm2 呢
我意识到这点之后转用 Alacritty 了😂 |
8
zhongwencool OP @LxExExl 看起来 mosh 也很强大,感谢~
|
10
quinoa42 2017-12-28 10:06:17 +08:00 1
@darluc 主要就在于新,所以基本上还是个 beta 的状态,但日常使用( Alacritty+tmux+neovim )没什么问题。不过用 https://github.com/gpakosz/.tmux 这个 tmux 配置在滚屏的时候会闪屏,我改用自己整理的配置加 tpm 之后就没遇到过了
另外听说对非纯英文环境的支持不是很完善,不过我没这方面需求所以不太了解具体 再有就是目前还没有 native mac app 该有的一些 feature ( https://github.com/jwilm/alacritty/issues/909 ),不过我都是开全屏或者用 hammerspoon 调整大小,所以不是太影响 |
11
qiuyun8m 2017-12-28 10:17:11 +08:00
为什么需要 Iterm2 一直搞不懂
|
13
quinoa42 2017-12-28 11:34:31 +08:00
@glues 呃……配置文件是 yaml,算上注释只有 300 行左右算吗?我用它最大原因是 iterm2 那么多功能我都不知道怎么用,有什么用,好不好用 etc. tmux 能满足我几乎所有的需求,而原生的 terminal 不支持 true color
|
14
LudwigWS 2019-07-30 22:20:33 +08:00
@shutongxinq 什么大学啊,这么优秀
|