window - full - ¿Cómo terminar una ventana en tmux?
tmux rename session (9)
¿Cómo terminar una ventana en tmux? Como el atajo Ctrl a k en la screen con Ctrl a siendo el prefijo.
En general:
tmux kill-window -t window-number
Entonces, por ejemplo, si está en la ventana 1 y quiere matar a la ventana 9:
tmux kill-window -t 9
Hay muchas maneras diferentes de hacerlo, pero mi favorito es simplemente escribir ''salir'' en el indicador bash.
La respuesta de Kent respondió completamente a su pregunta, sin embargo, si está buscando cambiar la configuración de tmux para que sea similar a la pantalla GNU, aquí hay un tmux.conf que he usado para lograr esto:
# 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
Mientras preguntabas cómo matar una ventana resp. En el panel , a menudo no me gustaría matarlo, sino simplemente volver a ponerlo en funcionamiento (el diseño de los paneles es importante para mí, matar un panel lo destruye, así que debo volver a crearlo); tmux proporciona los comandos de respawn
a tal efecto: respawn-pane
resp. respawn-window
. Solo que las personas como yo pueden encontrar esta solución aquí.
Para mí, la solución se ve así:
-
ctrl+bq
para mostrar los números del panel. -
ctrl+bx
para matar el panel.
Matar al último panel matará a la ventana.
Si solo quieres hacerlo una vez, sin agregar un atajo, siempre puedes escribir
<prefix>
:
kill-window
<enter>
prueba Prefix
+ &
si usted tiene
bind q killp
en su .tmux.conf
, puede presionar Prefix
+ q para matar también la ventana, solo si solo hay un panel en esa ventana.
el Prefijo predeterminado de arriba es Ctrl + b , por lo que para finalizar la ventana de forma predeterminada puede usar Ctrl + b &
<Prefix>
&
para matar una ventana
<Prefix>
x
para matar un panel
Si solo hay un panel (es decir, la ventana no está dividida en varios paneles, <Prefix>
x
mataría la ventana)
Como siempre iterado, <Prefix>
generalmente es CTRL+b
. (Creo que para las preguntas de los principiantes, podemos decir CTRL+b
todo el tiempo, y no hablar de prefijo en absoluto, pero de todos modos :))
ctrl + d
mata una ventana en la terminal de linux, también funciona en tmux.
Este es un tipo de enfoque.