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

167 天前
 LonnyWong

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

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

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

4403 次点击
所在节点    程序员
60 条回复
Immortal
167 天前
@LonnyWong
在长代码页面快速翻页下拉的时候就会发现(Ctrl+D/U)的情况下
FightPig
167 天前
@LonnyWong 我用的也不多,主要是今年做 win 开发时在 win11 下用的,它自带了个功能,你可以参考下 https://www.florianbellmann.com/blog/switch-from-tmux-to-wezterm
cnbatch
167 天前
FreeBSD / GhostBSD + Windows 用户路过,从来只用 SCP 传文件,tmux 也只用快捷键。
OP 提到的所有软件在这两个系统都不能同时使用,每当我需要跨网传大文件时,就会主动改用 Python HTTP server + 我自己造的传输工具。
如果有 BSD 版本(虽然我觉得 OP 不会这样做),那我也很期待试一试。
julyclyde
167 天前
诶,你是用 RemoteCommand 啊?
我是在 bashrc 里
zoharSoul
167 天前
iTerm2 不错,但我选择 wezterm
zzhaolei
167 天前
warp 不支持 shell 原生的补全功能,这一点很难受
buchikoma
167 天前
iTerm2 对于我来说就差一个类似 snippet 的功能,让我点击就能输入预设的命令 ,现在用的 WindTerm 也不错,就是不更新了
LonnyWong
167 天前
@Immortal 我好像没遇到,不过很少快速翻页,但是有打开超大的源代码,然后搜索疯狂跳转。
LonnyWong
167 天前
@FightPig wezterm 看着不错。不过我要在服务器上写代码,需要在网络断开后编译不被中断,重连后能恢复所有窗口,这还是得用 tmux 。
LonnyWong
167 天前
@cnbatch #23 trzsz 和 tssh 是用 go 写,按理说是支持 BSD 的,不过我没有测试过,你有空时可以用 go 编译来试试。
安装方式你应该能搜到,我就不发了。
LonnyWong
167 天前
@julyclyde #24 当我偶尔想玩其他终端时,我不需要改配置,只要命令行这样登录:tssh -oRemoteCommand=none xxx
LonnyWong
167 天前
@buchikoma #27 iTerm2 应该支持你想要的 Snippets 功能:
https://iterm2.com/documentation-preferences-shortcuts.html
yelog
167 天前
@Sligcm 装了那个多终端, 装一个爱一个, 现在用 wezterm
julyclyde
167 天前
@LonnyWong 我用 Remote Command tmux -CC 结果出错
tcgetattr failed: Inappropriate ioctl for device
怎么办呢?
julyclyde
167 天前
@julyclyde tmux -CC 居然还需要 tty 啊?我还以为-CC 就不需要了
LonnyWong
167 天前
@julyclyde #35 要 tty 的,一般的登录 ssh 是会开启 tty 的,有 RemoteCommand 之后 ssh 又会默认不开启 tty ,所以需要显式指定开启 tty ,我在文档里专门写了:
```
RequestTTY Yes
```
https://trzsz.github.io/cn/tmuxcc
bjfane
166 天前
iterm2 为主,wrap 只用 ai 这一个功能。
williamx
166 天前
因为新的 term 不需要 tmux ,他们准备颠覆它。😂
LonnyWong
166 天前
@williamx #38 应该是他们都在本地玩的,在服务器上长时间操作的需求很少。
ByteCat
166 天前
我要求不高,直接用 Termius 了,SSH+SFTP+本地 Terminal 一体了

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

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

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

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

© 2021 V2EX