Ken*_*ent 296
试试 Prefix+&
如果你有
bind q killp
Run Code Online (Sandbox Code Playgroud)
在你的.tmux.conf,你可以按Prefix+ q太杀了窗口,只有当只有一个在该窗口面板.
上面的Prefix默认为 Ctrl + b, 所以默认情况下终止窗口你可以使用 Ctrl +b &
Rus*_*wal 98
<Prefix> & 杀死一个窗口
<Prefix> x 杀死一个窗格
如果只有一个窗格(即窗口没有拆分成多个窗格,<Prefix> x会杀死窗口)
与往常一样迭代,<Prefix>通常是CTRL+b.(我认为对于初学者问题,我们可以一直说CTRL+b,而不是谈论前缀,但无论如何:))
Gar*_*ary 82
通常:
tmux kill-window -t window-number
Run Code Online (Sandbox Code Playgroud)
例如,如果您在窗口1中并且想要杀死窗口9:
tmux kill-window -t 9
Run Code Online (Sandbox Code Playgroud)
Nik*_*nyh 59
对我来说解决方案如下:
ctrl+b q 显示窗格号.ctrl+b x 杀死窗格.杀死最后一个窗格将终止窗口.
Jim*_*kie 39
肯特的回答完全回答了你的问题,但是如果你想将tmux的配置更改为类似于GNU Screen,这里有一个tmux.conf我已经习惯了这个:
# Prefix key
set -g prefix C-a
unbind C-b
bind C-a send-prefix
# Keys
bind k confirm kill-window
bind K confirm kill-server
bind % split-window -h
bind : split-window -v
bind < resize-pane -L 1
bind > resize-pane -R 1
bind - resize-pane -D 1
bind + resize-pane -U 1
bind . command-prompt
bind a last-window
bind space command-prompt -p index "select-window"
bind r source-file ~/.tmux.conf
# Options
set -g bell-action none
set -g set-titles on
set -g set-titles-string "tmux (#I:#W)"
set -g base-index 1
set -g status-left ""
set -g status-left-attr bold
set -g status-right "tmux"
set -g pane-active-border-bg black
set -g pane-active-border-fg black
set -g default-terminal "screen-256color"
# Window options
setw -g monitor-activity off
setw -g automatic-rename off
# Colors
setw -g window-status-current-fg colour191
set -g status-bg default
set -g status-fg white
set -g message-bg default
set -g message-fg colour191
Run Code Online (Sandbox Code Playgroud)
gat*_*ado 30
如果您只想执行一次,而不添加快捷方式,则可以随时键入
<prefix>
:
kill-window
<enter>
Run Code Online (Sandbox Code Playgroud)
Tom*_*ner 10
当你问如何杀死一个窗口时.窗格,我经常不想杀死它,只是为了让它恢复到工作状态(窗格的布局对我很重要,杀死窗格会破坏它,所以我必须重新创建它); tmux提供了respawn该效果的命令:respawn-paneresp.respawn-window.只是像我这样的人可以在这里找到这个解决方案.
小智 8
很多方法可以做到这一点,但我最喜欢的只是在bash提示符下输入'exit'.
ctrl + d 在Linux终端中杀死一个窗口,在tmux中也起作用。
这是一种方法。
默认情况下
<Prefix>& 杀死一个窗口
<Prefix>x 杀死一个窗格
你可以添加配置信息
vi ~/.tmux.conf
bind-key X kill-session
Run Code Online (Sandbox Code Playgroud)
然后
<Prefix>X 用于终止会话