首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  macOS

是什么让你选择了 iTerm2 ?自带的 Terminal 不好么?

  •  
  •   MrUser · 75 天前 · 7950 次点击
    这是一个创建于 75 天前的主题,其中的信息可能已经有所发展或是发生改变。

    好奇为什么这么多人选择 iTerm2,看了官网的介绍没找到有什么突出的特点,安装后的界面也并不简洁。

    iTerm2er 能介绍一下你是因为什么选择了 iTerm2 吗?

    我只是简单试用了 iTerm2,没被它吸引力影响到,我目前在用自带的 Terminal,配置如下:

    1. 用 hammerspoon 给 Terminal.app 添加了全局快捷键 shift + cmd + e ( cmd + e 给 finder 了,为了与公司的 Win 机保持一致)

    2. Termianl 自带的配置项和主题、自带的 tab 功能,自带的选择 /复制 /粘贴功能

    3. 默认的 bash,需要连续长时间使用时会切到 fish

    第 1 条附言  ·  74 天前

    感谢各位的回复,总结了一下

    给想继续使用 Terminal.app 的朋友:

    1. 全局快捷键:hammerspoon
    2. 分屏:tmux/screen
    3. 切换tab:cmd+num 等
    4. 互传文件:scp
    5. 智能提示:切换默认 shell 为 fish

    如果需要下边这些的话 Terminal.app 可能不适合你:

    1. 有其它更好用的 Terminal 替代品
    2. 真彩色
    3. 全局“下拉雷神模式”
    4. 习惯用 iTerm2

    Windows 的朋友可以试试 cmder,挺像 iTerm2 。

    72 回复  |  直到 2019-08-07 19:42:34 +08:00
        1
    aLazarus   75 天前   ♥ 1
    iterm2 在粘贴文字的时候偶尔会出现显示错位的问题,之后我就不再用 iterm2 了
        2
    shily   75 天前 via Android   ♥ 1
    Ctrl+D 无需设置自动关闭 tab。
    选中自动复制。
    Command+D 水平切分窗口。
        3
    fkdog   75 天前   ♥ 1
    自带 terminal ui 不好看
        4
    chendy   75 天前   ♥ 1
    很久以前的一个大哥帮我装了 iTerm,oh my zsh 啥的,就一直用了很多年
    后来发现除了自带快捷键,没用过任何别的特殊功能
        5
    chendy   75 天前   ♥ 1
    不知道哪个版本开始,全屏 iterm 在我的 13mbp 上有些卡顿,就换回到 terminal 了
        6
    Chingim   75 天前   ♥ 4
    iTerm2 支持真彩色, terminal 不支持.
    iTerm2 可以隐藏 titlebar
    iTerm2 有丰富的按键绑定, 如"cmd+n"映射为"Send Hex Codes: 0x11 0x63". 这样我可以用 cmd+n 新建一个 tmux 的 window. 大部分的 tmux 操作都我都做了这样的按键绑定, 不需要再按 prefix key.
        7
    BlackSas   75 天前   ♥ 1
    我也觉得自带的 terminal 够用了。都是工具,哪个顺手用哪个呗。
        8
    newtype0092   75 天前   ♥ 2
    可以用全局热键打开一个下拉式 terminal,覆盖在屏幕上半部分,可以设置成半透明方便一边看后面的屏幕内容一边输入。
    以前一直用 Linux 上的 guake,换到 MacOS 感觉就 iTerm2 配置起来最方便。
        9
    NG6   75 天前   ♥ 1
    我觉得就光 VIM 里不支持鼠标滚轮滚动移动页面这一点就足够我放弃了
        10
    runze   75 天前   ♥ 1
    因为 iTerm 2 更好用
        11
    queuey   75 天前   ♥ 1
    大概是图标长得好看?
        12
    WuwuGin   75 天前   ♥ 1
    可以多窗口一屏、可以存储窗口布局、可以自定义打开窗口的指令,这样就不用每次 cd 路径、或者直接存储某个指令当快捷键用。
        13
    zhangchioulin   75 天前   ♥ 1
    iTerm2 Build 3.3.0(也就是目前最新版),多了很实用的 Status bar , Minimal 的主题更简洁了。
    因为上一个版本的 iTem2 在 Catalina 上会崩溃所以我也用了下系统的 Terminal,Terminal 相比 iTerm2 来说,除了界面 、颜色和 Status bar 支持外我觉得大同小异。
    不过目前我又切回了 iTerm2 了,因为新版本的 Status bar 还挺好用的
        14
    ferock   75 天前   ♥ 1
    sr - rz .....
        15
    20015jjw   75 天前 via Android   ♥ 1
    Smart selection
        16
    neezer   75 天前   ♥ 1
    @shily 我的天,,我就是因为 cmd 选中自动复制 这个设定(我感觉特别的…… 不可思议……),换的 mbp

    ps:一直因为没需求导致没有安装 iterm2
        17
    RealKela   75 天前   ♥ 1
    搞来搞去还是用自带的。
        18
    mmtromsb456   75 天前   ♥ 2
    3.3.0 的新主题新 statusbar 新的 toolbelt 工具栏都让 iterm2 这个工具变得不可取代了..
        19
    Kahnn   75 天前 via Android   ♥ 1
    可以一屏开多个窗口,同步操作查日志
        20
    loshine1992   75 天前   ♥ 1
    我选择 hyper
        21
    uleh   75 天前   ♥ 1
    主要还是好看
        22
    h0wardc   75 天前 via Android   ♥ 1
    Global hot keys + transparent window + no statusbar
        23
    serJager   75 天前   ♥ 1
    terminal ssh 用着卡,换 iterm2 解决
        24
    vtoexOwner   75 天前   ♥ 1
    就其可以开多个窗口这一个功能就够我用它了
        25
    yalin   75 天前   ♥ 1
    虚拟机只支持 iTerm 文件上传下载
        26
    yalin   75 天前   ♥ 1
    堡垒机只支持 iTerm 文件上传下载,不是虚拟机
        27
    windedge   75 天前   ♥ 1
    tmux 下可以直接鼠标复制分屏的内容, 不用再按 leader key + z 了
        28
    okampfer   75 天前   ♥ 1
    不知道 terminal 现在有这些功能了没:
    1. 搜索的时候高亮所有 match
    2. cmd + 数字键切换 tab
        29
    twl007   75 天前 via iPhone   ♥ 1
    @okampfer

    1. 有
    2. 一般用 cmd+方向键来回切 数字没试过
        30
    Tiande   75 天前 via iPhone   ♥ 1
    hyper +1
        31
    ooTwToo   75 天前   ♥ 1
        32
    tcsky   75 天前   ♥ 1
    快捷键唤起收起 半透明下拉浮层. 能输入的同时看到背景文字, 不占屏幕空间.
    在其他系统上一直找不到替代品
        33
    Donne   75 天前   ♥ 1
    记得当初是因为配置 solarized dark 主题,然后 terminal 不支持真彩色然后才用了 iterm2,之后就一直在用了。
        34
    charlie21   75 天前 via iPhone   ♥ 1
    仪式感

    听起来很傻逼是吧
        35
    chrislu8468   75 天前   ♥ 1
    +oh my zsh,漂亮点,行不?
    profile 里加上不同服务器,配上快捷键,比原生好用,更快捷,然后你再试试 CMd + Shift + O,是不是更快更爽?
    我之前一直心里吐槽 tag 栏用着不爽,下个版本一定要改进呀~~~~哈哈,今天看到新闻新版本放到了菜单栏,中午试了一下,爽!!!
    然后配置更强大,定制化更多,git 支持等等~~~
    配合 alfred,执行 fi if 等等,所以把 findgo 这个软件从我电脑里卸载了
        36
    xinnyu   75 天前   ♥ 1
    没人用 Hyper 的吗?
        37
    ech0x   75 天前   ♥ 1
    不过 iTerm2 有点比不上 terminal,terminal 支持 ligature
        38
    TangMonk   75 天前 via iPhone   ♥ 1
    自己觉得够用就行了
        39
    TangMonk   75 天前 via iPhone   ♥ 1
    @ech0x
    ligature 是啥
        40
    assur   75 天前   ♥ 1
    好看...
        41
    leavebody   75 天前   ♥ 1
    rz sz
    整天登服务器,terminal 配不了 rzsz,没法传文件
        42
    dr2009   75 天前   ♥ 1
        43
    jfdnet   75 天前   ♥ 1
    是什么让你选择了自带的 Terminal ?免费的 iTerm2 不好么?
        44
    hirasawayui   75 天前   ♥ 1
    Terminal 可以背景放图片吗?
        45
    tangzs   75 天前   ♥ 1
    可左右上下分割窗口
        46
    MrUser   75 天前
    > @TangMonk #39
    > @ech0x ligature 是啥
    回复:某些字符相邻时影响阅读连起来会易于阅读,就像这样:
        47
    hhyvs111   75 天前   ♥ 1
    分割窗口 tmux 也可以啊,直接在自带的终端用 tmux 就行了。其实都差不多,就是感觉 iterm 炫酷一点
        48
    hhyvs111   75 天前   ♥ 1
    @mmtromsb456 这个 toolbet 之前一直没发现,这个工具的确不错
        49
    TangMonk   75 天前 via iPhone   ♥ 1
    @MrUser 这个 iterm2 也可以啊
        50
    ynyounuo   75 天前   ♥ 3
    iTerm 2 相对于 Terminal 的很大一个优势就是好看。毕竟 macOS 的 Terminal 只有 256 色支持,并且界面 tweak 很少,所以很难显得现代而好看。不过 masOS 的 Terminal 对于其他所有 Terminal Emulator 都有一个极大的优势就是输入延迟是最小的。

    其实基本上在 macOS 上选择 Terminal 很简单:
    - 追求最流畅的显示性能:Alacritty/kitty
    - 追求 GUI 下的功能多样:iTerm 2
    - 追求开箱即好看:hyper/upterm
    - 追求最佳的输入延迟:Terminal
        51
    ipwx   75 天前 via Android   ♥ 1
    @NG6 可以设的
        52
    MrUser   75 天前
    > @NG6 #9
    > 我觉得就光 VIM 里不支持鼠标滚轮滚动移动页面这一点就足够我放弃了
    > @NG6 可以设的
    回复:vim 里滚动页面不是有 ctrl+u/d 和 hjklw/gg/G/... 么,vim 作为个一个”键盘编辑器“用鼠标感觉很奇怪啊?
        53
    amwyyyy   75 天前   ♥ 1
    平时用自带就够用了,有需要时就用 SCRT
        54
    xi4oh4o   75 天前   ♥ 1
    non-native fullscreen + hotkey `
        55
    wu67   75 天前   ♥ 1
    选中即复制 各种分拆和切换窗口的快捷键 然后还有好看. 还要什么自行车
        56
    jasonwho   75 天前   ♥ 2
    这种钓鱼的帖子就是自己懒得查,发个帖子让你们帮他贴答案
        57
    lastright   75 天前   ♥ 1
    @ynyounuo “追求最佳的输入延迟”,我也感觉到有些编辑器(当然 item 不算编辑器了)输入特别流畅,像 linux 桌面上的 emacs,输入的流畅感比终端的 bash,vim 强,也不能说 bash,vim 卡,反正就是 emacs 特别灵敏的感觉。 我想这就是你说的“输入延迟”吧。另外 ctrl-alt-F1 出来的终端输入延迟也很小。
        58
    TianKui   75 天前   ♥ 1
    item2 太慢了,推荐 alacritty,飞一般的感觉。要什么自行车啊,tmux 加个非快的伪终端才是王道
        59
    mystorp   75 天前 via Android   ♥ 1
    @neezer 16# putty 也有这功能
        60
    guokeke   75 天前   ♥ 1
    觉得 Ubuntu 原生的最好用。
        61
    ypw   75 天前   ♥ 1
    tmux
        62
    xiaket   75 天前   ♥ 1
    @ynyounuo 你这么一说我才发现, kitty 是比默认的 Terminal 慢一点点. 我这儿测重加载我的 bashrc, 大概慢 2-3ms 左右.

    不过就默认 Terminal 的残废程度, 还是老老实实用 kitty 了.

    不用 iTerm2 有两条原因, 1 是慢, 2 是配置文件没法方便地通过版本控制来管理.
        63
    janxin   75 天前   ♥ 1
    原生可以分屏吗...
        64
    swsh007   75 天前 via Android   ♥ 1
    xshell 好了
        65
    ech0x   74 天前   ♥ 1
    @dr2009 #42 哦,现在居然有了,去试试。
        66
    LagunAPaTa   74 天前   ♥ 1
    仔细想了想 🤔️好像除了真彩色其他没用啥了
        67
    gkiwi   74 天前   ♥ 1
    我来说一条,iterm2 支持 imgcat,可以在 shell 下就直接查看图片(包括 Gif )
        68
    leojoy710   74 天前   ♥ 1
    hotkey window...
        69
    libook   74 天前   ♥ 1
    在 Linux 上习惯用 Guake,iterm2 可以设置成和 Guake 一样一键切换显示和隐藏,比切换 Terminal 窗口好用太多了,另外还具备 Terminator 那样的广播功能。
        70
    boywang004   74 天前   ♥ 1
    最开始我也坚持用 Terminal,但是后来转 iTerm2 了……
    其实 iTerm2 很多易用性设计的确比原生的好,最关键是,迭代周期短。Terminal (或者原生的各种 App )迭代周期是年……

    最近的几个改动比如,iTerm2 支持 GPU 渲染,插电开启状态下,滚动窗口如丝版顺滑!
        71
    Kobayashi   73 天前 via Android
    真彩
        72
    Kobayashi   73 天前 via Android
    @TianKui alacritty 感觉和 Linux 下 termite 类似,是要配合 tiling window manager 使用的,所以我换了 kitty。

    iTerm2 开 Metal rendered 其实也够了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2238 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 14:44 · PVG 22:44 · LAX 07:44 · JFK 10:44
    ♥ Do have faith in what you're doing.