263

tmuxでウィンドウを終了する方法は?プレフィックスである画面Ctrlakショートカットのように。Ctrla

4

11 に答える 11

378

Prefix+を試してください &

あなたが持っている場合

bind q killp

で、ウィンドウにパネルが1つしかない場合にのみ、 +を.tmux.conf押してウィンドウを強制終了することもできます。Prefixq

複数のペインがあり、ウィンドウ全体を一度に強制終了したい場合は、構成ではkillwなく使用killpしてください。

上記のプレフィックスのデフォルトは Ctrl+bで あるため、デフォルトでウィンドウを終了するには+を使用できます。 Ctrlb &

于 2011-10-14T20:36:54.980 に答える
161

<Prefix> &窓を殺すため

<Prefix> xペインを殺すため

ペインが1つしかない場合(つまり、ウィンドウが複数のペインに分割されていない場合、ウィンドウが強制終了され<Prefix> xます)

いつものように、<Prefix>一般的にCTRL+bです。(初心者の質問については、常に言うことができCTRL+b、プレフィックスについてはまったく話せないと思いますが、とにかく:))

于 2014-10-07T06:34:57.570 に答える
111

一般的:

tmux kill-window -t window-number

したがって、たとえば、ウィンドウ1にいて、ウィンドウ9を強制終了したい場合は、次のようにします。

tmux kill-window -t 9
于 2013-01-12T19:15:42.547 に答える
88

私にとっての解決策は次のようになります。

  1. ctrl+b qペイン番号を表示します。
  2. ctrl+b xペインを殺す。

最後のペインを強制終了すると、ウィンドウが強制終了されます。

于 2016-03-27T12:50:35.323 に答える
43

Kentの回答はあなたの質問に完全に答えましたが、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
于 2011-10-15T04:41:49.663 に答える
33

ショートカットを追加せずに一度だけ実行したい場合は、いつでも入力できます

<prefix> 
:
kill-window
<enter>
于 2013-09-09T18:14:12.220 に答える
12

これを行うにはさまざまな方法がありますが、私のお気に入りは、bashプロンプトで「exit」と入力することです。

于 2013-12-12T16:15:31.473 に答える
12

ctrl + dLinuxターミナルでウィンドウを強制終了し、tmuxでも機能します。

これは一種のアプローチです。

于 2018-02-26T09:46:56.407 に答える
11

あなたが窓の応答を殺す方法を尋ねている間。ペイン、私はしばしばそれを殺したくはありませんが、単にそれを動作状態に戻すためです(ペインのレイアウトは私にとって重要です、ペインを殺すとそれを破壊するので私はそれを再作成する必要があります); tmuxは、そのためのrespawnコマンドを提供します:respawn-paneresp。respawn-window。私のような人々がこの解決策をここで見つけるかもしれないというだけです。

于 2014-03-11T11:26:09.087 に答える
8

デフォルトで
<Prefix>&ウィンドウ
<Prefix>を殺すためにxペインを殺すために
そしてあなたは設定情報を追加することができます

vi ~/.tmux.conf
bind-key X kill-session

次に
<Prefix>、セッションを強制終了するためのX

于 2020-05-26T08:32:59.907 に答える
-4

Windowsコマンドを介してsshで実行されているtmuxでの作業を確認できます。

コピー:を押しshift、マウスを使用して選択し、を押しますCtrl+Shift+C

貼り付けShift+Right click

特別な設定は必要ありませんでした。

于 2021-10-09T07:17:15.467 に答える