2024 将到, iTerm2 是不是还是唯一支持 tmux Integration 的终端?

2023-12-20 12:48:27 +08:00
 LonnyWong

在 ssh config 中设置 RemoteCommand 之后,iTerm2 用起来几乎感觉不到 tmux 的存在,无需记住 tmux 那些命令和快捷键,新开窗口和分屏都非常方便,网络断开后运行中的程序不会终止,重连又能自动恢复所有。
完全满足我对终端的核心诉求,而 iTerm2 本身又有很多其他强大的功能,一个字:

这么多年了,这么帅的功能其他终端居然都没有跟进。或者有,我不知道?
不过有 iTerm2 也足够了,期待 iTerm2 3.5 尽早正式发布。iTerm2 yyds !

https://trzsz.github.io/cn/tmuxcc 这里分享一下我个人常用的设置和快捷键等,欢迎大家来讨论和补充,一起来完善。

5194 次点击
所在节点    程序员
61 条回复
loveshuyuan
2023-12-20 13:44:20 +08:00
iTerm2 不错,但我选择 Alacritty + Zellij
Sligcm
2023-12-20 13:53:54 +08:00
装了那么多的终端,iTerm2 依旧还是我唯一长期使用的终端。
LonnyWong
2023-12-20 14:02:44 +08:00
@Sligcm 是啊,iTerm2 是我最喜欢的终端。☝️这里更新和分享一下我的 iTerm2 设置和常用快捷键。
LonnyWong
2023-12-20 14:10:30 +08:00
iTerm2 是个宝库,也在一直迭代更新,平常我也只用到其冰山一角,换个使用姿势就可能极大地提高自己的生产力。

所以,也希望看到大家是怎么用 iTerm2 的。
kestrelBright
2023-12-20 14:13:50 +08:00
其实 up 在推 trzsz ,点个 star 吧
fioncat
2023-12-20 14:18:16 +08:00
可惜 iTerm2 不跨平台,为了跨平台通用性还是选择的 Alacritty
LonnyWong
2023-12-20 14:22:59 +08:00
@kestrelBright No No No ,trzsz 的 star 自然就会在涨了,有不少是来自 Google 搜索的,相信明年就会达到 1K 。虽然还有不少功能还记在小本本里,周末也会继续开发,但我觉得在 V2 推的够多了,这里纯属是 iTerm2 终端的交流。
LonnyWong
2023-12-20 14:28:34 +08:00
@kestrelBright 为了避免误会,我把头像换成 GitHub 的头像了。
kestrelBright
2023-12-20 14:47:45 +08:00
hhhha
LonnyWong
2023-12-20 14:50:53 +08:00
@kestrelBright 我会推广,让人知道有 trzsz ( trz / tsz / tssh ) 这么个软件,但我希望 star 是用户自主的。想要 star ,更想要真实的公平的 star ,这对我来说更有意义。
kestrelBright
2023-12-20 15:06:38 +08:00
@LonnyWong ..我就随便说说,trzsz 确实很赞
kestrelBright
2023-12-20 15:09:07 +08:00
刚才又又又用了下 warp ,感觉比起 iTerm2 还是差点东西,唯一好处是不怕忘了命令
LonnyWong
2023-12-20 15:15:55 +08:00
@kestrelBright 历史命令确实还是有点痛,fish 可能会好一些。不过我还是习惯 bash ,配置 ~/.inputrc 开了 vim 模式,输出命令前缀后,ctrl + p 查找历史命令:
```
set editing-mode vi
"\C-n": history-search-forward
"\C-p": history-search-backward
```
LonnyWong
2023-12-20 15:17:10 +08:00
输出 => 输入
FightPig
2023-12-20 15:38:53 +08:00
@fioncat 可以试下 wezterm ,比 Alacritty 功能多些,也是 rust 写的
LonnyWong
2023-12-20 15:42:59 +08:00
@FightPig wezterm 支持 tmux Integration 不?想找个 Windows 也支持的。不过我已经很少用 Windows 了,主要就是用来测试一下 trzsz 了。
kestrelBright
2023-12-20 15:47:03 +08:00
@LonnyWong 历史命令我用 zsh_history 就够了。要么命令熟不需要,不熟的 history 直接就来了。


如果机器多的话,感觉直接 ssh 命令后加 tmux -CC 还方便点
Immortal
2023-12-20 15:52:06 +08:00
Iterm2 在我刚接触 Mac 的时候用了很久
后来渐渐的开始使用 Neovim+Tmux 开发后出现一些问题了.一个是渲染性能,另一个是快捷键上的冲突.
现在主要使用的是 kitty+zinit(延迟加载和管理 zsh 插件)+tmux+neovim 作为日常的终端环境
LonnyWong
2023-12-20 15:54:08 +08:00
@Immortal 我也是在用 nvim ,用的是 iTerm2 tmux Integration ,没觉得有什么性能问题或冲突。
billzhuang
2023-12-20 15:57:17 +08:00
我已经叛变到 Warp 了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1001933

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX