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

大家 tmux prefix 用什么键?

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

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

    90 回复  |  直到 2018-10-16 15:41:13 +08:00
        1
    glues   2018-10-15 13:27:57 +08:00
    ctrl+s
        2
    alangz   2018-10-15 13:28:55 +08:00
    ctrl+\
        3
    ZxBing0066   2018-10-15 13:29:37 +08:00 via Android
    默认 ctrl+b
        4
    Jeremial   2018-10-15 13:30:27 +08:00
    默认 ctrl+b, 用时间长了就习惯了
        5
    tamlok   2018-10-15 13:30:28 +08:00 via Android
    把 caps 映射为 ctrl 就好了
        6
    lululau   2018-10-15 13:31:10 +08:00
    C-j
        7
    virusdefender   2018-10-15 13:38:41 +08:00
    ctrl + a
        8
    fangyh09   2018-10-15 13:38:45 +08:00
    @lululau 这个不错
        9
    20015jjw   2018-10-15 13:47:54 +08:00 via Android
    ctrl a 超容易 dual role cap locks 了解一下
        10
    hujianxin   2018-10-15 14:00:04 +08:00
    @lululau 这个不错
        11
    xiaocang   2018-10-15 14:08:27 +08:00
    ctrl + b
        12
    quinoa42   2018-10-15 14:10:23 +08:00
    ctrl+z
    ctrl+a 在 vim 里绑了其他用途,就没用
        13
    smilenceX   2018-10-15 14:11:13 +08:00
    默认,自己已经习惯了,每次安排好直接用,不折腾
        14
    hei1000   2018-10-15 14:12:24 +08:00
    Alt-C
        15
    wlsnx   2018-10-15 14:17:45 +08:00
    C-a
        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,这个也就没有冲突了
        17
    poisedflw   2018-10-15 14:44:56 +08:00
    Ctrl+A
        18
    xxdsox   2018-10-15 14:48:28 +08:00
    C-t, 主要是不和 vim 的配置起冲突。
        19
    poplar50   2018-10-15 14:58:53 +08:00 via Android
    ctrl +b
        20
    huhuhushan   2018-10-15 15:01:46 +08:00 via iPhone
    ctrl a
        21
    huhuhushan   2018-10-15 15:02:31 +08:00 via iPhone
    把大写键映射为 ctrl 就好了
        22
    mritd   2018-10-15 15:03:03 +08:00
    mac ctrl + s
        23
    Les1ie   2018-10-15 15:16:09 +08:00
    ctrl b 默认配置

    曾经设定了 ctrl a 然后和某程序遇到了冲突 :( 排错半天发现和 tmux 冲突了 从此默认 ctrl b
        24
    CodingPuppy   2018-10-15 16:05:41 +08:00 via Android
    Ctrl x
        25
    PulpFunction   2018-10-15 16:23:12 +08:00
    mac 不是用 term2 吗
        26
    tripleCC   2018-10-15 16:25:40 +08:00
    caps 改成 ctrl,caps 很少用到
        27
    GoLand   2018-10-15 16:26:19 +08:00
    ctrl + o
        28
    per   2018-10-15 16:30:53 +08:00 via iPhone
    o
        29
    3d3ec7a   2018-10-15 16:51:40 +08:00
    路过问一下, tmux 支持 tab 么? 还是只能 split?
        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
        31
    welkinzh   2018-10-15 17:25:47 +08:00
    C + a
        32
    yxcxx   2018-10-15 17:40:21 +08:00
    ctrl-o 看楼上好多人应该没有用 bash/zsh 的 emacs-keybind 的习惯
        33
    Monad   2018-10-15 17:49:58 +08:00
    C+k
        34
    xi4oh4o   2018-10-15 18:02:14 +08:00
    C+t
        35
    fugu37   2018-10-15 18:02:47 +08:00 via Android
    C+a
        36
    weqopy   2018-10-15 18:07:43 +08:00
    mac
    大写键映射成 Ctrl
    Ctrl + X
        37
    sunwei0325   2018-10-15 18:12:46 +08:00   ♥ 2
    `键, hhkb 右上角一按完事
        38
    daben1990   2018-10-15 18:33:52 +08:00
    C+n,两个手很协调
        39
    lzxin1   2018-10-15 19:01:47 +08:00
    Ctrl + F
        40
    lzxin1   2018-10-15 19:03:05 +08:00
    Ctrl(大写键) + F
        41
    hanxiV2EX   2018-10-15 19:09:23 +08:00 via Android
    @sunwei0325 不错,终于可以解决 bash 光标左移动的问题了。
        42
    thedrwu   2018-10-15 19:41:19 +08:00 via Android
    ctrl+a。
    readline 用 vi 模式,禁了 vim 里的 ctrl+a
        43
    dangoron   2018-10-15 21:21:53 +08:00 via Android
    ctrl+t, tmux 嘛
        44
    ooops   2018-10-15 21:25:12 +08:00
    Capslock -> Control, Control+A
        45
    mianhk   2018-10-15 21:39:58 +08:00
    ctrl+a
        46
    limbo0   2018-10-15 21:46:27 +08:00 via Android
    默认,习惯就好了
        47
    sinxccc   2018-10-15 22:08:21 +08:00
    @tinyproxy TouchBar😏


    @sunwei0325 但输入 ` 的时候就要按两次了。
        48
    vnady   2018-10-15 22:11:37 +08:00
    Ctrl + a,新环境要自己刷新配置,现在已经放弃了。就使用默认的,使能鼠标以后,prefix 用得很少。
        49
    tinyproxy   2018-10-15 23:34:24 +08:00
    @sinxccc 配置文件暴露了我用的不是最新的 Mac
        50
    young6   2018-10-15 23:37:47 +08:00 via Android
    点进来以前我一直以为大多数人都用 Ctrl x
        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 好
        52
    upczww   2018-10-16 00:17:16 +08:00 via Android
    默认 C+b
        53
    LittleKey   2018-10-16 00:21:01 +08:00 via Android
    Ctrl-q
        54
    kfll   2018-10-16 00:21:45 +08:00 via iPhone
    F1
        55
    eclipselu   2018-10-16 00:25:32 +08:00
    Ctrl-q
        56
    arakashic   2018-10-16 00:30:26 +08:00
    Ctrl-q
        57
    lovepocky   2018-10-16 01:27:46 +08:00 via iPhone
    @dangoron #43 帆帆? c + f 的路过
        58
    devtiange   2018-10-16 01:59:00 +08:00
    ctrl + a / e 有其他的功能.

    所以我用默认的 ctrl + b

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

    默认的 ctrl + b 在 shell 里面是后退的快捷键,不能占用
    ctrl + a 是 shell 到达行首的快捷键,不能占用
    ctrl + t 比较鸡肋
        78
    blues9   2018-10-16 10:42:21 +08:00 via iPhone
    ctrl+q
        79
    huangmingyou   2018-10-16 10:50:47 +08:00
    alt + K ; 不用大幅度移动手指.
        80
    rockagen   2018-10-16 11:04:11 +08:00
    `
        81
    AnyISalIn   2018-10-16 11:26:23 +08:00
    ctrl + a
        82
    likaci   2018-10-16 11:32:42 +08:00   ♥ 1
        83
    beny2mor   2018-10-16 12:08:50 +08:00
    @likaci tmux 是做什么的? mac 系统用 iTerm 中。。
        84
    jokeyt   2018-10-16 12:26:31 +08:00
    `
        85
    Cl2ex   2018-10-16 12:31:06 +08:00
    `
        86
    timothyye   2018-10-16 12:49:33 +08:00 via Android
    我用的 G
        87
    kindjeff   2018-10-16 13:02:52 +08:00
    ctrl-z
        88
    likaci   2018-10-16 13:56:05 +08:00   ♥ 1
    @beny2mor
    终端复用
    最常用的场景是你需要连接到服务器上编辑、编译一些文件
    今天下班断开 明天连上去还是昨天的状态 不用重新 soruce 一遍
        89
    nthin0   2018-10-16 14:27:33 +08:00
    ctrl a,习惯了很顺手的
        90
    beny2mor   2018-10-16 15:41:13 +08:00
    @likaci 不知道还能这样。。
    我 iTerm 新开窗口都要执行遍`source activate pydemos`。 看来得学习下 iTerm 的一些技巧
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1621 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 00:08 · PVG 08:08 · LAX 16:08 · JFK 19:08
    ♥ Do have faith in what you're doing.