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