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

回过头来再问, mac 下最好的终端是什么?

  •  
  •   accacc · 2016-12-20 22:21:15 +08:00 · 15910 次点击
    这是一个创建于 1028 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有没有和 windows 下 xshell 媲美的终端呢? 大家都说 iterm2 但是我觉得很一般啊 用起来不顺手 最起码的转换终端编码 都不如 xshell 好用呀 还有直接登录跳板机 直接打开数据库 用起来都没 xshell 好使

    大家觉得比较好用的终端是什么?或者说 iterm 能做到 那么告诉一下 有什么窍门

    64 回复  |  直到 2019-06-09 13:29:10 +08:00
        1
    4ever911   2016-12-20 22:36:06 +08:00
    一直用系统自带的 terminal ,感觉够用啊。
        2
    mafic   2016-12-20 22:37:04 +08:00 via iPhone
    zoc 很棒
        3
    accacc   2016-12-20 22:52:06 +08:00
    @mafic 很棒 正在尝试 非常感谢
        4
    accacc   2016-12-20 22:52:25 +08:00
    @4ever911 自带很渣渣的
        5
    yingjun424   2016-12-20 22:55:32 +08:00
    iterm2 还可以啊, ssh 登陆用的 rsa ,就不需要输入密码啦。通过跳板机直接 ssh 局域网服务器可以用 alias 添加 ssh 的跳板机代理就好啦。至于转换终端编码,木有用过,不知道方法。。
        6
    meta   2016-12-21 02:31:01 +08:00 via iPhone
    原生的 terminal.app 就很好,与其到处找软件不如自己写点脚本。
        7
    Perry   2016-12-21 05:44:15 +08:00 via iPhone
    这个终端不背锅
        8
    Showfom   2016-12-21 06:37:56 +08:00
    一直用自带的 Terminal

    有啥不好用的?
        9
    sutking   2016-12-21 07:37:55 +08:00 via iPhone
        10
    sinxccc   2016-12-21 08:00:43 +08:00
    @Showfom 最近发现在 10.12.* 的系统上自带的 Terminal.app 在滚动屏幕的时候 CPU 占用率特别高。功能上我倒是没啥抱怨的…
        11
    tracyone   2016-12-21 08:22:35 +08:00 via iPhone
    看山不是山…自带的足以
        12
    clavichord93   2016-12-21 08:24:34 +08:00 via iPhone
    @sinxccc 这种东西你是怎么发现的…………
        13
    UnknownR   2016-12-21 08:32:33 +08:00 via iPhone
    自带的 terminal 就很棒了,试过 zoc , iterm2 之类的,最后还是换回了自带的,又不把它当编辑器,光 terminal 来说已经很好了,目前唯一遇到的问题是 ssh 连接时网络断开,终端就无法操作了,只能关闭窗口,其他都还好

    最近发现个新的 terminal ,号称 21 世纪的现代 terminal ,叫 black screen ,楼主可以试试
        14
    sinxccc   2016-12-21 08:37:17 +08:00
    @clavichord93 因为我工作日常全在终端下啊… Mac 大体上当个终端机用,自然对终端的各种小动作都比较敏感。
        15
    boywang004   2016-12-21 08:51:36 +08:00
    坚持用自带的 5 年了。同围观有什么好的没听说过的准备试试看。
        16
    lululau   2016-12-21 08:54:17 +08:00 via iPhone   ♥ 1
    拉不出屎怪地球引力不够
        17
    murmur   2016-12-21 08:57:19 +08:00
    zsh?是叫这个么 目前用的是这个
        18
    macroideal   2016-12-21 08:58:15 +08:00 via iPhone
    zoc
    xshell
        19
    harry890829   2016-12-21 09:26:44 +08:00
    @murmur zsh 是 shell 啊……和终端不一样……
        20
    EricCartman   2016-12-21 09:34:51 +08:00 via Android
    @lululau 就你嘴最脏
        21
    h4x3rotab   2016-12-21 09:48:35 +08:00 via iPhone
    iterm2 还是很厉害啊,尤其是配合 ssh+tmux 的时候。 xshell 回去我试试,要是没 iterm2 好用我来咬你
        22
    Phariel   2016-12-21 09:55:01 +08:00 via Android
    iTerm2 我喜欢那个快捷键呼出 /隐藏半透明窗口这个功能 太方便了
        23
    jy01264313   2016-12-21 09:57:32 +08:00
    iTerm2 就非常给力了
        24
    h4x3rotab   2016-12-21 09:57:52 +08:00 via iPhone
    至于跳板机,打开数据库,这些都应该用脚本实现吧?写一次之后一劳永逸,不管用什么 terminal 都可以一条命令跳转, iterm 也可以设置一种登陆就执行脚本的 session ,完美解决这些问题。

    再说转码,好像这个是 win 系列环境转专有的问题, iterm 不见得不能实现,但一般都是靠 iconv 或者改 shell 环境变量实现的吧。不吹不黑,我在*nix 和 mac 下确实没遇到过 terminal 本身需要转换编码的情况。
        25
    ibegyourpardon   2016-12-21 10:02:17 +08:00



    冲这个用着 iTerm2
        26
    solee   2016-12-21 10:03:32 +08:00
    一直用 iterm2 加 zsh
        27
    V2Simon   2016-12-21 10:03:34 +08:00
    废话少说 iTerm 才是最好的终端没有之一!
        28
    hackpro   2016-12-21 10:03:35 +08:00
    zoc 有什么特别的吗,好贵啊
        29
    idigital   2016-12-21 10:07:04 +08:00
    zoo 80 刀 这么贵😳
        30
    lijinma   2016-12-21 10:14:19 +08:00
    iterm2 有很多惊喜,只要你愿意折腾
        31
    lucifer9   2016-12-21 10:14:21 +08:00
    80 刀其实跟 SecureCRT 比起来的话,也还可以了
        32
    dudesun   2016-12-21 10:37:57 +08:00
    iterm2
        33
    ppwangs   2016-12-21 10:48:18 +08:00
    一直用 iTerm2 的半透下拉功能
        34
    c0878   2016-12-21 10:58:22 +08:00
    重度使用的话还是买个 SecureCRT
    iTerm2 需要折腾一下
        35
    NeinChn   2016-12-21 11:09:28 +08:00
    重度终端使用者表示 iterm 就是渣渣啊
    resize 后再执行命令各种错位....
    惨不忍睹...
        36
    syslot   2016-12-21 11:18:55 +08:00
    一切敢于挑战 iterm 的最后都被秒的渣都不剩
        37
    xuhaoyangx   2016-12-21 11:21:54 +08:00
    iterm2 zsh
        38
    DT27   2016-12-21 11:28:36 +08:00
    ssh 用 zoc ,本地用 iTerm2+fish shell
        39
    xjp   2016-12-21 12:58:17 +08:00 via iPhone
    用了两年自带终端 然后用了半年 iterm 感觉差不多啊 没啥明显的优点 ubuntu 自带终端最好用
        40
    Electrostatics   2016-12-21 13:18:45 +08:00
    万年 iterm2 + oh my zsh
        41
    Felldeadbird   2016-12-21 14:07:17 +08:00
    一直用自带的。也没去尝试第三方的。
        42
    falcon05   2016-12-21 14:14:26 +08:00 via iPhone
    不知道 iterm2 能不能跟 finder 集成?比如 finder 里出现一个选项使用 iterm2 打开当前文件夹。自带的倒是可以
        43
    psklf   2016-12-21 14:18:35 +08:00
    自带的没啥问题啊 用的很好 加上了 myzsh
        44
    rupert   2016-12-21 14:24:41 +08:00
    @4ever911 @Showfom @meta @UnknownR
    刚试了下 terminal 发现 vim 颜色高亮问题
    https://www.v2ex.com/t/329149#reply0
        45
    4ever911   2016-12-21 14:40:37 +08:00
    @rupert 我用 vim 来写 python , 用的 fisa 的配置, 一直都很好啊。

    http://fisadev.github.io/fisa-vim-config/
        46
    shiny   2016-12-21 14:44:10 +08:00 via iPhone
    iTerm2 用不同主题区分主机很好用,醒目。
        47
    rupert   2016-12-21 15:00:01 +08:00
    @4ever911 哦,我这里 python 也是好的。 那个语言只有在 Macvim.app 下才 ok
        48
    zhouyg   2016-12-21 15:25:21 +08:00
    自带的 + 自己的常用脚本 = 爽
        49
    soonlive   2016-12-21 15:58:08 +08:00
    iTerm2 + zsh
        50
    sammo   2016-12-21 16:15:16 +08:00
    @falcon05
    cdf : 一个 bash 方法,用于 指挥当前 Finder 目录到 终端里。等同于 "从这里启动终端"
    /t/306973
        51
    Showfom   2016-12-21 21:45:26 +08:00
    @rupert 自己改 vim 的主题嘛

    我用的 zsh
        52
    bao3   2016-12-22 02:28:11 +08:00
    当然是 iTerm 2 才是最好的终端,易用,配合 oh-my-zsh + Tmux + powerline ,简直爽到炸。
    另外就是楼上各位说的快捷方式呼叫一个透明的窗口,还能自动隐藏并不会打断脚本执行,超级赞,👍
        53
    501956430   2016-12-22 11:17:03 +08:00 via iPhone
    认 xshelll 好用
        54
    ashfinal   2016-12-22 15:21:52 +08:00
    楼上用 iTerm2 的朋友,请教下:
    使用 tmux 切割窗口的时候, iTerm2 的分割线不但样式难看,还会错乱掉。
    难道只有我有这个问题?
        55
    ashfinal   2016-12-22 15:45:00 +08:00

    贴了一张打码图 ¯\_(ツ)_/¯

    @ibegyourpardon
        56
    wweir   2016-12-23 08:14:25 +08:00 via Android
    @UnknownR 可以设置退出就关对应窗口、 Tab 的。现在我都是直接 Ctrl+d 来关窗口
        57
    phdyu   2016-12-23 22:19:08 +08:00
    iterm+ zsh
        58
    carlhan   2016-12-28 09:52:23 +08:00 via Android
    @ashfinal 你的 tmux 状态栏主题是什么 很好看
        59
    ashfinal   2016-12-28 14:13:39 +08:00
    @carlhan 自己改的。

    ``` conf
    set-option -g status-bg colour254
    set -g status-interval 1 # redraw status line every second

    set -g pane-border-fg colour245
    set -g pane-active-border-fg colour39
    set -g message-bg colour221

    set -g status-left-length 100
    set -g status-left "#[fg=colour16,bg=colour226] ❐ #S#[fg=colour16,bg=colour226] ➧ #I #W "
    set -g status-justify centre # center align window list
    set -g status-right "#[bg=#99cc66] ☯ %m-%d %H:%M "

    # set window list colors - red for active and blue for inactive
    set-window-option -g window-status-fg brightblue
    set-window-option -g window-status-current-fg brightred
    ```
        60
    carlhan   2016-12-28 22:17:21 +08:00
    @ashfinal 我用上了 挺好看的,谢谢。
        61
    a412739861   2017-01-05 22:57:41 +08:00
    @bao3 借道问一个问题……
    我用 iTerm 执行已经写好的脚本(就是邮件打开时,选 iTerm )。如果是 Mac 系统的 terminal ,执行完后,会显示[进程已完成];而 iTerm 执行完以后,就自动把窗口什么的也关掉了。一旦碰上有错误的时候,错误也不管,就立刻关掉。有什么解决办法嘛?
    我现在是在后面再加一句 zsh ,总觉得这样又有点尴尬……
        62
    peachroot   2018-02-10 11:12:16 +08:00
    说自带 terminal 好用的基本是不怎么用终端的,误导萌新
        63
    showx   2018-06-06 18:14:28 +08:00
    vssh
        64
    xiebruce   127 天前
    @ibegyourpardon 为什么我查看图片这么模糊你的这么清晰?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4353 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 03:36 · PVG 11:36 · LAX 20:36 · JFK 23:36
    ♥ Do have faith in what you're doing.