一直都是用 mac 原生的 terminal 工作,不喜欢整得花里胡哨的,走的简洁风,less is more 。看到许多同事都用 tmux ,觉得好厉害。
原生的 terminal 用了一年之久,没感觉到什么不方便,不知道原生的 terminal 有什么不足,tmux 有什么相比原生 terminal 的巨大优势可以提升工作效率?
![]() | 1 royzheng 2022-02-20 20:14:28 +08:00 不能分屏好像,所以用 iterm2 |
3 duke807 2022-02-20 20:17:00 +08:00 via Android 就是了看起比害啊,形境其多 terminal 就好了 偶接程服器,用一下 screen 防止掉 |
![]() | 5 knightdf 2022-02-20 20:21:23 +08:00 ![]() terminal 和 iterm2 是一类东西,tmux 和 screen 是一类东西,tmux 可以复用终端和管理 session ,还有插件,比如可以保存 session 关机下次打开恢复,一次恢复之前的窗口状态 ,同步输入等一些功能 |
![]() | 6 thedrwu 2022-02-20 20:22:12 +08:00 via Android tmux 在哪个 terminal 的快捷键都一样。既然已经在服务器上管理 session 用了,本地继续用吧。省去了额外配置 /学习本地 terminal 快捷键的功夫。 |
![]() | 7 wd 2022-02-20 20:22:50 +08:00 via iPhone 这就和有人问为啥非要用 vim 一样,喜欢用的人乐在其中 |
![]() | 8 JQSM 2022-02-20 20:25:23 +08:00 tmux 可以自己定义很多快捷键,比如你说的 alt ,挺难按的可以改掉。 复制粘贴之类的操作不需要鼠标选取 用 tmux 可以统一操作习惯,无缝衔接 linux+macos 。 |
9 GM 2022-02-20 20:47:39 +08:00 别的不说,自带 Terminal 有一个优点:Finder 里复制文件后,可以在 Terminal 里可以直接粘贴出“格式化”后的路径,或者直接拖进来也行,搭配使用非常方便,其他工具目前我没发现集成这个的。 |
10 meetcw 2022-02-20 21:18:37 +08:00 好像不支持 True Color ?很多 Vim 主题没法正常显示。 |
![]() | 11 hallDrawnel 2022-02-20 21:43:13 +08:00 tmux 感觉远程比较方便,可以管理多个 session ,断了也可以重新恢复,跑什么后台任务也不用 screen 或者 nohup 之类的直接跑着就好了。本地暂时看不太出来,个人本地比较喜欢 UI 。 |
12 raycool 2022-02-20 21:51:51 +08:00 tmux 我一直用来远程管理服务器的 session 来使用 本地还没用过 tmux 没啥特别的感觉~ |
![]() | 13 LotusChuan 2022-02-20 22:00:51 +08:00 感觉没什么巨大优势,但是它确实有优势,比如 terminal 现在也没支持 true color ,导致我的 vim 主题在 terminal 一片糊根本不能用。又比如 session 管理方便,我自己写的阴间代码运行卡住之后可以很容易 kill 掉。 |
![]() | 14 ClericPy 2022-02-20 22:16:00 +08:00 为了用上部分 iterm2 的功能, 我在 linux 上还特意装了个 terminator... tmux 可不只是分屏, 光它的高级守护功能让我在平时多次不小心重启用户 session 以后里面的进程居然没死... 似乎挂在 init 进程下面运行的, 用来当后台常驻方便的很 还是看自己平时习惯吧 |
![]() | 15 waruqi 2022-02-20 23:46:35 +08:00 via Android 自从 vim 支持分屏后,再也没有用 tmux 了 |
![]() | 16 lozzow 2022-02-20 23:59:29 +08:00 我装 iterm2 只是为了 quake mode 不然我也不会用 iterm2 ,这玩意儿太吃资源了有些时候 |
17 aloxaf 2022-02-21 00:34:28 +08:00 想了想 tmux 我用的最多的两个功能: 1. session -> window -> pane 的三层窗口管理 我一般是在相同目录里的操作就直接分屏,跨目录而且比较多就新建个 window ,独立的其他事情就新建 session 2. tmux popup 新的交互方式,潜力无限: https://asciinema.org/a/mOPwOBRnDaPFNI13V5V3eGhhJ 好少,才两个……其实主要还是可配置性强,可以调教成自己喜欢的样子 附:tmux 是支持 true color 的,只不过要手动开启: https://github.com/tmux/tmux/wiki/FAQ#how-do-i-use-rgb-colour |
![]() | 18 yianing 2022-02-21 00:34:39 +08:00 via Android tmux 是终端复用,terminal 非常多的时候很有用,还有 ssh 到远程时可以保存状态,不需要每一次都重新打开一大堆 terminal |
![]() | 20 hawhaw 2022-02-21 08:15:25 +08:00 via Android terminal 其实挺好的,不过现在大家都在无脑吹要用 iterm2 |
21 Innovatino 2022-02-21 08:59:07 +08:00 @hawhaw iTerm2 那个双击拉出半透明窗口的动作实在太有用了 |
![]() | 22 kiwi95 2022-02-21 09:21:28 +08:00 via Android ![]() 我会的:操作快思路稳,效率工具 我不会的:花里胡哨,less is more 我会别人不会的:为啥不学一下还在使用原始工具 别人会我不会的:不懂简洁 |
![]() | 23 Leonard 2022-02-21 09:48:02 +08:00 自带的 terminal 不支持 Powerline |
![]() | 24 retanoj 2022-02-21 10:01:14 +08:00 难道不觉得关闭自带的 terminal 的时候就很费劲么 |
![]() | 25 psklf 2022-02-21 10:19:15 +08:00 一直用自带的 包括在 linux 系统下也用自带的。 |
![]() | 26 Oktfolio 2022-02-21 10:23:15 +08:00 @Leonard 怎么不支持 Powerline ?我之前 agnoster + solarized 在 Terminal iTerm2 上都用得好好的 |
29 yuancoder 2022-02-21 10:42:37 +08:00 tmux 和 terminal 不是一个东西。 terminal 可以对比一下 iterm2 。 |
![]() | 30 libook 2022-02-21 10:45:38 +08:00 自己用着顺手就行,没有什么所谓所没有必要的,如果现有终端模拟器无法满足你的需求,可以找一些功能更强的试试。 我的思路就是在 Linux 下用惯了 Guake ,恰好 MacOS 下的 iTerm2 可以配置成和 Guake 一样的使用体验,就用它了。 |
![]() | 31 XiaoyehuaDev 2022-02-21 10:47:08 +08:00 @GM iterm2 也可 |
32 yuancoder 2022-02-21 10:57:08 +08:00 说几个 iterm2 比 terminal 强的地方 1. 选择复制,可以少敲一下键盘,这个功能基本离不开了 2. 在 tmux 不启动鼠标模式下,iterm2 可以用鼠标滚动 3. iterm2 的 triggers 可以设置一些关键词的高亮,看日志很方便,还能干别的事情,比如一键登录 4. iterm2 支持一些脚本控制 5. iterm2 可以开几个 panel, 同步输入 |
33 OneMan 2022-02-21 11:14:57 +08:00 securecrt ? |
![]() | 34 timethinker 2022-02-21 11:55:04 +08:00 一直用的自带 Terminal + ohmyzsh |
35 PUR4uF5Oq0z0YN9r 2022-02-21 12:09:25 +08:00 没什么不足, 也折腾过别的,后来不折腾了。发现已经过了那个花里胡哨的年纪 |
![]() | 36 felixcode 2022-02-21 12:45:26 +08:00 via Android 花里胡哨:不了解且不想了解但有人在用的东西。 |
37 ke1e 2022-02-21 12:50:58 +08:00 via iPhone Less is more ,所以我用 Alacritty + tmux |
38 yxcxx 2022-02-21 13:03:44 +08:00 大家都在吹 iterm2 的时候我已经在用 alacritty 和 kitty 了( |
![]() | 39 comoyi 2022-02-21 13:31:00 +08:00 tmux 要安装在远程的服务器上 |
![]() | 40 xfriday 2022-02-21 13:52:01 +08:00 |
![]() | 41 ngn999 2022-02-21 13:56:27 +08:00 tmux/screen 可以共享 session 给同事用,排查问题什么的一些场景可以用下 |
42 ciki 2022-02-21 14:08:03 +08:00 一直用的 iterm2 |
![]() | 44 yuhangch 2022-02-21 14:50:02 +08:00 ctrl b 1234 看着比 tab 舒服,可能习惯吧 |
45 yxcxx 2022-02-21 14:51:09 +08:00 @xfriday #40 背景图片么?如果是背景图片的话我没试过,因为我感觉影响视觉.不过现在主要是用 kitty,从 iterm2 换过来的原因是 item2 在 vim 下感觉比 kitty 卡. |
46 NodeSans 2022-02-21 15:06:56 +08:00 mac 自带的 terminal 我感觉比较卡慢,尤其是那种 vim 这种复杂的 tui 应用。 我现在是 Intel mac 2020 13 寸 如果用 m1 不知道渲染的速度会不会快点,反正 iterm2 性能很好速度很快 |
![]() | 48 filtrate 2022-02-21 15:36:11 +08:00 最近两年 Linux/Mac 上都在用 kitty |
![]() | 49 RickyC 2022-02-21 15:39:04 +08:00 一直输入中文,可能崩溃 |
![]() | 50 yadgen 2022-02-21 16:16:55 +08:00 我这个人喜欢原生的东西,原生已经有了, 不喜欢在这个基础上重新安装另外一款软件。 突然有一年买了 MacBook Pro ,发现原生的 Terminal 不支持 Alt+数字切换标签,顿感失望,Apple 公司啊。 于是乎,果断联系 Apple 开发人员提了一个 Issue ,隔了一段时间,更新系统。 Alt+数字,切换标签,有了,效率啊。 |
51 a132811 2022-02-21 16:52:17 +08:00 terminal 有几个好像是没有的,iterm2 提供了: 1. 不能上下、垂直分屏 (split panes) 2. 不支持 iterm2 选中即复制 其它默认配置包括 ctrl+d 退出、字体、快捷键等都需要修改定制,不是开机即用 |
![]() | 52 amwyyyy 2022-02-21 17:29:30 +08:00 我是为了 rzsz 上传下载文件,其它功能没怎么用 |
![]() | 53 SjwNo1 2022-02-21 17:31:35 +08:00 这两不是一类东西吧。。 |
![]() | 54 nuanshen 2022-02-22 10:01:15 +08:00 terminal 除了敲 exit 不能关闭窗口外,没啥不好 |
![]() | 55 Notzuonotdied 2022-02-27 22:57:41 +08:00 主要是因为好看点……(估计没几个和我一样了 |