是否有创建新会话的 tmux 快捷方式?

问题描述 投票:0回答:4

就像 leader_key + C 在会话中创建一个新窗口一样。是否有类似的创建新会话的快捷方式? 目前,我使用 leader_key + new

tmux
4个回答
11
投票

为什么不在你的

.tmux.conf
中创建一个键绑定?

这两个设置可让您在分别按

Prefix S (Shift+s)
Prefix K (Shift+k)
时创建/终止新会话:

bind S command-prompt -p "New Session:" "new-session -A -s '%%'"
bind K confirm kill-session

Prefix Shift+s
将在状态行中打开命令提示符,询问新的会话名称。它将创建一个具有该名称的新会话,或者附加到一个已存在的具有该名称的会话。


5
投票

没有预定义的快捷方式,唯一的本地方法是:

  • 创建会话:

    tmux new -s session_name

  • Ctrl-B + d to detach

  • 返回您的会话:

    tmux attach-session -t session_name


4
投票

从 tmux 内部你可以这样做

  1. ctrl+B
  2. 然后写
    :new<enter>

0
投票

bind-key L 命令提示符 -p "输入会话名称:" "new-session -s '%%'" bind-key C 命令提示符 -p "输入窗口名称:" "new-window -n '%%'"

您可以在 .tmux.config 中创建此键绑定

© www.soinside.com 2019 - 2024. All rights reserved.