V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
MasterCai
V2EX  ›  程序员

[2025] Iterm2 使用技巧分享

  •  
  •   MasterCai · 3 天前 · 2510 次点击

    Iterm2 用了好几年,一直当成一个 UI 好看一点的 terminal 客户端来用,没发现有什么特别的。直到最近才发现还有 shell integration 和 status bar 这种好用的东西。

    网上也看到了很多相关的分享,但是大部分时间都比较早,或者看起来不太实用,配置麻烦。

    所以想请大家分享一下日常使用中觉得好用或者常用的 Iterm2 的功能。另外有没有备份整个 iterm2 的配置?因为最近配了好几台 mac ,重复工作太多,目前只发现可以备份单独的 profile 的功能。

    23 条回复    2025-03-01 09:13:08 +08:00
    kiritoyui
        1
    kiritoyui  
       3 天前   ❤️ 1
    触发器也好用,还支持 python , 用触发器配置登录堡垒机自动输入验证码,在自动连接自己需要 ip
    rbe
        2
    rbe  
       3 天前   ❤️ 5
    Setting -> Profile -> Keys -> Key Mappings 里,将 options+左方向 和 options+右方向键分别映射成:Send Escape Sequance + `Esc + b` 和 Send Escape Sequance + `Esc + f`,就能获得按 options + 方向键按单词跳光标的效果
    yutong16
        3
    yutong16  
       3 天前
    通蹲其他大佬的技巧分享。用这个工具好多年了,但是没怎么深入了解。嘿嘿
    bearbest
        4
    bearbest  
       3 天前   ❤️ 1
    Snippets 可以快速添加引用一些命令行片段

    Command History 可以方便快速地查询或执行很久之前运行过的命令

    Codecierge 可以接入 AI 辅助生成一些复杂的命令行

    其实 Toolbelt 菜单中还有很多小功能,都可以点一点试一试。
    ETiV
        5
    ETiV  
       3 天前 via iPhone   ❤️ 1
    配置是可以云同步的,存进 iCloud 里就行了
    iyaozhen
        6
    iyaozhen  
       3 天前   ❤️ 1
    https://iyaozhen.com/iterm2-tips.html

    之前写的,那时候还是跳板机呢
    MasterCai
        7
    MasterCai  
    OP
       3 天前
    @ETiV 可以详细说一下嘛,只看到了 profile 的配置导出,整个 iterm2 的配置应该在哪同步😂
    bearbest
        8
    bearbest  
       3 天前
    @MasterCai 这个设置应该在 Generals > Settings 里
    dwSun
        9
    dwSun  
       3 天前
    ctrl 左右本来就能跳单词吧。

    用了很久传统命令行,现在换 warp 了,还挺好用的。就是不开源,而且免费版有次数限制。等待大神复刻一个开源的,或者 warp 自己降价。
    ck65
        10
    ck65  
       3 天前   ❤️ 1
    Settings -> Profiles -> Keys -> General -> Configure Hotkey Window

    目前设置了 Cmd + Esc 唤出/隐藏窗口,会话现场从不会被打断或丢失,配合使用 neovim 敲码,手从来不需要离开键盘,任何项目上下文都可以呼之即来挥之即去,非常内心友好。
    eux
        11
    eux  
       3 天前   ❤️ 1
    备份/恢复所有配置:

    General - Settings - Export/Import All Seetings

    jokeface
        12
    jokeface  
       3 天前   ❤️ 1
    随便搜了下 感觉会这几个快捷键对于 iterm2 甚至其他命令行工具都很重要 https://hackthoughts.com/shortcut-actions-macos-commands
    Rehtt
        13
    Rehtt  
       3 天前
    感觉在 iterm2 里面用 nvim 的光标没有 linux 或 windows 自带的终端丝滑
    niubiman
        14
    niubiman  
       2 天前
    自带的就挺好用,用了几年 iterm2 ,现在用回自带的了
    CodeAsDev
        15
    CodeAsDev  
       2 天前   ❤️ 1
    安装 zsh ,然后 oh my zsh ;安装 neovim ,然后 astrovim ;安装 tmux ,然后 oh my tmu 。简单配置一下,iterm2 就非常好用了
    5261
        16
    5261  
       2 天前
    @CodeAsDev 安装 neovim ,然后 astrovim ;安装 tmux ,然后 oh my tmu 后面这几个干啥使的呢
    MasterCai
        17
    MasterCai  
    OP
       2 天前
    @CodeAsDev 第一次知道还有 oh my tmu
    sjhhjx0122
        18
    sjhhjx0122  
       2 天前
    hot key 唤起一个全屏的 iterm2 快捷窗口,其他终端这个功能都不如 iterm2 的好
    ppcoin
        19
    ppcoin  
       2 天前
    @dwSun
    他笔误了,是 option+b option+f 跳
    d4eorg
        20
    d4eorg  
       2 天前
    我倒是没觉得 iTerm2 好看,都花个 10 分钟弄下环境,外观跟系统默认终端几乎一模一样嘛,我感觉强的是快捷键和插件。要好看可以试试 warp ,好看到我嫌弃太花哨,功能也比较现代。
    xianzhe
        21
    xianzhe  
       2 天前
    我感觉好像这东西搞得很复杂,各种设置,后来用 warp ,开箱即用,就是有点慢,现在用 ghostty ,简单,快速
    CodeAsDev
        22
    CodeAsDev  
       1 天前
    @5261 neovim 编辑器,astrovim 是 neovim 一个比较好用的配置; tmux 和 oh my tmux 同理
    pike0002
        23
    pike0002  
       1 天前
    前段时间看到一篇介绍配置状态栏的文章,感觉可以用到其中的一些 https://wompa.land/articles/iterm-status-bar
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   857 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:03 · PVG 05:03 · LAX 13:03 · JFK 16:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.