大家 tmux prefix 用什么键? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
fangyh09
V2EX    程序员

大家 tmux prefix 用什么键?

  •  
  •   fangyh09 2018-10-15 13:26:11 +08:00 9233 次点击
    这是一个创建于 2552 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家 tmux prefix 用什么键? 我用的 ctrl+A,但是打着还是有点累。

    92 条回复    2020-03-15 17:39:44 +08:00
    glues
        1
    glues  
       2018-10-15 13:27:57 +08:00
    ctrl+s
    alangz
        2
    alangz  
       2018-10-15 13:28:55 +08:00
    ctrl+\
    ZxBing0066
        3
    ZxBing0066  
       2018-10-15 13:29:37 +08:00 via Android
    默认 ctrl+b
    wyntau
        4
    wyntau  
       2018-10-15 13:30:27 +08:00
    默认 ctrl+b, 用时间长了就习惯了
    tamlok
        5
    tamlok  
       2018-10-15 13:30:28 +08:00 via Android
    把 caps 映射为 ctrl 就好了
    lululau
        6
    lululau  
       2018-10-15 13:31:10 +08:00
    C-j
    virusdefender
        7
    virusdefender  
       2018-10-15 13:38:41 +08:00
    ctrl + a
    fangyh09
        8
    fangyh09  
    OP
       2018-10-15 13:38:45 +08:00
    @lululau 这个不错
    20015jjw
        9
    20015jjw  
       2018-10-15 13:47:54 +08:00 via Android
    ctrl a 超容易 dual role cap locks 了解一下
    hujianxin
        10
    hujianxin  
       2018-10-15 14:00:04 +08:00
    @lululau 这个不错
    xiaocang
        11
    xiaocang  
       2018-10-15 14:08:27 +08:00
    ctrl + b
    quinoa42
        12
    quinoa42  
       2018-10-15 14:10:23 +08:00
    ctrl+z
    ctrl+a 在 vim 里绑了其他用途,就没用
    smilenceX
        13
    smilenceX  
       2018-10-15 14:11:13 +08:00
    默认,自己已经习惯了,每次安排好直接用,不折腾
    hei1000
        14
    hei1000  
       2018-10-15 14:12:24 +08:00
    Alt-C
    wlsnx
        15
    wlsnx  
       2018-10-15 14:17:45 +08:00
    C-a
    lululau
        16
    lululau  
       2018-10-15 14:25:26 +08:00
    C-a 是 beginning-of-line
    C-b 是 backward-char
    C-z 是 suspend

    C-j 好像基本上没什么用,之前拷贝了前同事的 vim 配置,他是用 C-j 将光标移到下方的 split window,不过现在不用 vim 了,也就无所谓了。在 Emacs 里 C-j 特殊场景下用来输入一个换行符:C-q C-j,不过现在用 evil,这个也就没有冲突了
    poisedflw
        17
    poisedflw  
       2018-10-15 14:44:56 +08:00
    Ctrl+A
    xxdsox
        18
    xxdsox  
       2018-10-15 14:48:28 +08:00
    C-t, 主要是不和 vim 的配置起冲突。
    poplar50
        19
    poplar50  
       2018-10-15 14:58:53 +08:00 via Android
    ctrl +b
    huhuhushan
        20
    huhuhushan  
       2018-10-15 15:01:46 +08:00 via iPhone
    ctrl a
    huhuhushan
        21
    huhuhushan  
       2018-10-15 15:02:31 +08:00 via iPhone
    把大写键映射为 ctrl 就好了
    mritd
        22
    mritd  
       2018-10-15 15:03:03 +08:00
    mac ctrl + s
    Les1ie
        23
    Les1ie  
       2018-10-15 15:16:09 +08:00
    ctrl b 默认配置

    曾经设定了 ctrl a 然后和某程序遇到了冲突 :( 排错半天发现和 tmux 冲突了 从此默认 ctrl b
    CodingPuppy
        24
    CodingPuppy  
       2018-10-15 16:05:41 +08:00 via Android
    Ctrl x
    PulpFunction
        25
    PulpFunction  
       2018-10-15 16:23:12 +08:00
    mac 不是用 term2 吗
    tripleCC
        26
    tripleCC  
       2018-10-15 16:25:40 +08:00
    caps 改成 ctrl,caps 很少用到
    GoLand
        27
    GoLand  
       2018-10-15 16:26:19 +08:00
    ctrl + o
    per
        28
    per  
       2018-10-15 16:30:53 +08:00 via iPhone
    o
    3d3ec7a
        29
    3d3ec7a  
       2018-10-15 16:51:40 +08:00
    路过问一下, tmux 支持 tab 么? 还是只能 split?
    tinyproxy
        30
    tinyproxy  
       2018-10-15 17:24:03 +08:00 via iPhone
    F1 解决各种问题

    # reset prefix key
    unbind C-b
    set -g prefix F1
    bind F1 send-prefix

    # move to previous, last window
    unbind p
    unbind n
    bind F1 previous-window
    bind F1 last-window
    welkinzh
        31
    welkinzh  
       2018-10-15 17:25:47 +08:00
    C + a
    yxcxx
        32
    yxcxx  
       2018-10-15 17:40:21 +08:00
    ctrl-o 看楼上好多人应该没有用 bash/zsh 的 emacs-keybind 的习惯
    Monad
        33
    Monad  
       2018-10-15 17:49:58 +08:00
    C+k
    xi4oh4o
        34
    xi4oh4o  
       2018-10-15 18:02:14 +08:00
    C+t
    fugu37
        35
    fugu37  
       2018-10-15 18:02:47 +08:00 via Android
    C+a
    weqopy
        36
    weqopy  
       2018-10-15 18:07:43 +08:00
    mac
    大写键映射成 Ctrl
    Ctrl + X
    sunwei0325
        37
    sunwei0325  
       2018-10-15 18:12:46 +08:00   2
    `键, hhkb 右上角一按完事
    daben1990
        38
    daben1990  
       2018-10-15 18:33:52 +08:00
    C+n,两个手很协调
    lzxin1     39
    lzxin1  
       2018-10-15 19:01:47 +08:00
    Ctrl + F
    lzxin1
        40
    lzxin1  
       2018-10-15 19:03:05 +08:00
    Ctrl(大写键) + F
    hanxiV2EX
        41
    hanxiV2EX  
       2018-10-15 19:09:23 +08:00 via Android
    @sunwei0325 不错,终于可以解决 bash 光标左移动的问题了。
    thedrwu
        42
    thedrwu  
       2018-10-15 19:41:19 +08:00 via Android
    ctrl+a。
    readline 用 vi 模式,禁了 vim 里的 ctrl+a
    dangoron
        43
    dangoron  
       2018-10-15 21:21:53 +08:00 via Android
    ctrl+t, tmux 嘛
    ooops
        44
    ooops  
       2018-10-15 21:25:12 +08:00
    Capslock -> Control, Control+A
    mianhk
        45
    mianhk  
       2018-10-15 21:39:58 +08:00
    ctrl+a
    limbo0
        46
    limbo0  
       2018-10-15 21:46:27 +08:00 via Android
    默认,习惯就好了
    sinxccc
        47
    sinxccc  
       2018-10-15 22:08:21 +08:00
    @tinyproxy TouchBar


    @sunwei0325 但输入 ` 的时候就要按两次了。
    vnady
        48
    vnady  
       2018-10-15 22:11:37 +08:00
    Ctrl + a,新环境要自己刷新配置,现在已经放弃了。就使用默认的,使能鼠标以后,prefix 用得很少。
    tinyproxy
        49
    tinyproxy  
       2018-10-15 23:34:24 +08:00
    @sinxccc 配置文件暴露了我用的不是最新的 Mac
    young6
        50
    young6  
       2018-10-15 23:37:47 +08:00 via Android
    点进来以前我一直以为大多数人都用 Ctrl x
    RainyH2O
        51
    RainyH2O  
       2018-10-16 00:00:49 +08:00
    C-A 可是回到行首啊,这么重要的功能都不要了难道都用 C-X C-X 还是 HOME 代替么? HOME 也太远了吧
    C-B 虽然是向左移动,不过一般都用 C-←了所以我依赖不高,就一直用着了
    C-X C-X 有些时候也挺好用的,关键这是 Bash 的默认 prefix 键,一般还是不动 C-X 好
    upczww
        52
    upczww  
       2018-10-16 00:17:16 +08:00 via Android
    默认 C+b
    LittleKey
        53
    LittleKey  
       2018-10-16 00:21:01 +08:00 via Android
    Ctrl-q
    kfll
        54
    kfll  
       2018-10-16 00:21:45 +08:00 via iPhone
    F1
    eclipselu
        55
    eclipselu  
       2018-10-16 00:25:32 +08:00
    Ctrl-q
    arakashic
        56
    arakashic  
       2018-10-16 00:30:26 +08:00
    Ctrl-q
    lovepocky
        57
    lovepocky  
       2018-10-16 01:27:46 +08:00 via iPhone
    @dangoron #43 帆帆? c + f 的路过
    devtiange
        58
    devtiange  
       2018-10-16 01:59:00 +08:00
    ctrl + a / e 有其他的功能.

    所以我用默认的 ctrl + b

    至于往左往右, 我有系统级别的快捷键, 所有 app 都可以用, 因此放弃 ctrl + f / b 就无所谓了.
    xcv58
        59
    xcv58  
       2018-10-16 02:28:28 +08:00
    ctrl+q
    quinoa42
        60
    quinoa42  
       2018-10-16 02:33:43 +08:00
    @3d3ec7a 支持,tmux 基本上可以理解成有三层结构:session(相当于一个独立的可以后台挂机的 tmux 进程),window(就是 tab ),以及 window 内的 pane
    henryhu
        61
    henryhu  
       2018-10-16 02:46:12 +08:00
    ctrl b 默认的,到哪都不用再配置
    oseau
        62
    oseau  
       2018-10-16 04:27:32 +08:00
    space + k
    通过 karabiner 改的 space => option
    congeec
        63
    congeec  
       2018-10-16 06:48:13 +08:00 via iPhone
    Ctrl-s, 配合 vim
    congeec
        64
    congeec  
       2018-10-16 06:48:43 +08:00 via iPhone
    @congeec 配合 redline 和 emacs
    rashawn
        65
    rashawn  
       2018-10-16 08:01:24 +08:00 via iPhone
    我的是 q+hjkl = prefix+hjkl 这样把 key sequence 改成了 shortcut
    xyz1001
        66
    xyz1001  
       2018-10-16 08:40:22 +08:00 via Android
    Ctrl+a, 搭配 dual caps 和 vi mode 使用
    weixiangzhe
        67
    weixiangzhe  
       2018-10-16 08:48:20 +08:00 via iPhone
    mac 用了 iterm2,linux 下用着 i3wm 感觉还行啊,tmux 貌似没啥需求用了
    tomato3
        68
    tomato3  
       2018-10-16 09:05:43 +08:00 via Android
    Ctrl + x
    marcademic
        69
    marcademic  
       2018-10-16 09:35:16 +08:00
    ctrl + a
    skywalkerfc
        70
    skywalkerfc  
       2018-10-16 10:03:48 +08:00
    默认 ctrl + b
    jeffAQA
        71
    jeffAQA  
       2018-10-16 10:07:52 +08:00
    ctrl + a
    fatedier
        72
    fatedier  
       2018-10-16 10:09:34 +08:00
    ctrl + x,可以左手直接操作,且和 ctrl+a,ctrl+f 等常用快捷键也不冲突。
    Lullaby
        73
    Lullaby  
       2018-10-16 10:17:04 +08:00
    ctrl + a
    mougua
        74
    mougua  
       2018-10-16 10:19:33 +08:00
    默认。。。习惯了
    dangoron
        75
    dangoron  
       2018-10-16 10:27:35 +08:00 via Android
    @lovepocky hmm, Ctrl+f 给 zsh 做补全历史命令用了
    dangoron
        76
    dangoron  
       2018-10-16 10:34:45 +08:00 via Android
    @weixiangzhe i3 和 tmux 不是一类东西。。使用场景也都不一样
    pony279
        77
    pony279  
       2018-10-16 10:41:53 +08:00
    ctrl + t

    默认的 ctrl + b 在 shell 里面是后退的快捷键,不能占用
    ctrl + a 是 shell 到达行首的快捷键,不能占用
    ctrl + t 比较鸡肋
    blues9
        78
    blues9  
       2018-10-16 10:42:21 +08:00 via iPhone
    ctrl+q
    huangmingyou
        79
    huangmingyou  
       2018-10-16 10:50:47 +08:00
    alt + K ; 不用大幅度移动手指.
    rockagen
        80
    rockagen  
       2018-10-16 11:04:11 +08:00
    `
    AnyISalIn
        81
    AnyISalIn  
       2018-10-16 11:26:23 +08:00
    ctrl + a
    likaci
        82
    likaci  
       2018-10-16 11:32:42 +08:00   1
    beny2mor
        83
    beny2mor  
       2018-10-16 12:08:50 +08:00
    @likaci tmux 是做什么的? mac 系统用 iTerm 中。。
    jokeyt
        84
    jokeyt  
       2018-10-16 12:26:31 +08:00
    `
    Cl2ex
        85
    Cl2ex  
       2018-10-16 12:31:06 +08:00
    `
        86
    timothyye  
       2018-10-16 12:49:33 +08:00 via Android
    我用的 G
    kindjeff
        87
    kindjeff  
       2018-10-16 13:02:52 +08:00
    ctrl-z
    likaci
        88
    likaci  
       2018-10-16 13:56:05 +08:00   1
    @beny2mor
    终端复用
    最常用的场景是你需要连接到服务器上编辑、编译一些文件
    今天下班断开 明天连上去还是昨天的状态 不用重新 soruce 一遍
    nthin0
        89
    nthin0  
       2018-10-16 14:27:33 +08:00
    ctrl a,习惯了很顺手的
    beny2mor
        90
    beny2mor  
       2018-10-16 15:41:13 +08:00
    @likaci 不知道还能这样。。
    我 iTerm 新开窗口都要执行遍`source activate pydemos`。 看来得学习下 iTerm 的一些技巧
    lroolle
        91
    lroolle  
       2020-03-15 17:39:06 +08:00
    不能回复
    lroolle
        92
    lroolle  
       2020-03-15 17:39:44 +08:00
    还是很 ctrl-s 比较适合,配合 VIM
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3237 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 00:37 PVG 08:37 LAX 17:37 JFK 20:37
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86