我如何终止一个窗口在tmux?比如屏幕上的Ctrlak快捷键,其中Ctrla是前缀。
当前回答
CTRL + d杀死一个窗口在Linux终端,也适用于tmux。
这是一种方法。
其他回答
试试前缀+ &
如果你有
bind q killp
在你的.tmux.conf中,你也可以按Prefix + q来关闭窗口,前提是该窗口中只有一个面板。
如果你有多个窗格,想要一次性关闭整个窗口,在配置中使用kill而不是killp。
上面的前缀默认为Ctrl+b, 因此,在默认情况下,可以使用Ctrl+b &来终止窗口
Kent的回答完全回答了你的问题,但是如果你想改变tmux的配置,使其与GNU屏幕相似,这里有一个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
当你问如何消除窗口反应时。窗格,我经常不想杀死它,但只是让它回到一个工作状态(窗格的布局对我来说很重要,杀死一个窗格破坏它,所以我必须重新创建它);Tmux提供了相应的重生命令:respawn-pane resp。respawn-window。只是希望像我这样的人能在这里找到答案。
CTRL + d杀死一个窗口在Linux终端,也适用于tmux。
这是一种方法。
有很多不同的方法可以做到这一点,但我最喜欢的是在bash提示符上输入“exit”。
推荐文章
- 如何清除tmux中的滚动缓冲区?
- 在tmux中保持窗口名称固定
- 如何发送一个命令到所有窗格在tmux?
- 如何断开tmux中的所有其他用户?
- 在tmux模式中丢失vim配色方案
- 取消Vim中的分割窗口
- 我如何终止一个窗口在tmux?
- 窗口之间有什么区别。Location =和window.location.replace()?
- “tmux设置-g鼠标模式”不滚动
- window。location。href和window。JavaScript中的open()方法
- 如何增加垂直分割窗口的大小在Vim
- 如何在默认浏览器中打开c#
- 在ReactJS中获取视口/窗口高度
- 如何设置tmux在启动时打开指定的窗口?
- 如何增加tmux中的滚动缓冲区大小?