mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	b comes before t.
This commit is contained in:
		
							
								
								
									
										117
									
								
								tmux.1
									
									
									
									
									
								
							
							
						
						
									
										117
									
								
								tmux.1
									
									
									
									
									
								
							@@ -23,7 +23,7 @@
 | 
			
		||||
.Sh SYNOPSIS
 | 
			
		||||
.Nm tmux
 | 
			
		||||
.Bk -words
 | 
			
		||||
.Op Fl 28lquv
 | 
			
		||||
.Op Fl 28lCquv
 | 
			
		||||
.Op Fl c Ar shell-command
 | 
			
		||||
.Op Fl f Ar file
 | 
			
		||||
.Op Fl L Ar socket-name
 | 
			
		||||
@@ -102,6 +102,11 @@ to assume the terminal supports 256 colours.
 | 
			
		||||
Like
 | 
			
		||||
.Fl 2 ,
 | 
			
		||||
but indicates that the terminal supports 88 colours.
 | 
			
		||||
.It Fl C
 | 
			
		||||
Start in control mode.
 | 
			
		||||
Given twice
 | 
			
		||||
.Xo ( Fl CC ) Xc
 | 
			
		||||
disables echo.
 | 
			
		||||
.It Fl c Ar shell-command
 | 
			
		||||
Execute
 | 
			
		||||
.Ar shell-command
 | 
			
		||||
@@ -666,7 +671,8 @@ command.
 | 
			
		||||
Lock all clients attached to
 | 
			
		||||
.Ar target-session .
 | 
			
		||||
.It Xo Ic new-session
 | 
			
		||||
.Op Fl AdD
 | 
			
		||||
.Op Fl AdDP
 | 
			
		||||
.Op Fl F Ar format
 | 
			
		||||
.Op Fl n Ar window-name
 | 
			
		||||
.Op Fl s Ar session-name
 | 
			
		||||
.Op Fl t Ar target-session
 | 
			
		||||
@@ -731,6 +737,14 @@ or
 | 
			
		||||
are invalid if
 | 
			
		||||
.Fl t
 | 
			
		||||
is used.
 | 
			
		||||
.Pp
 | 
			
		||||
The
 | 
			
		||||
.Fl P
 | 
			
		||||
option prints information about the new session after it has been created.
 | 
			
		||||
By default, it uses the format
 | 
			
		||||
.Ql #{session_name}:
 | 
			
		||||
but a different format may be specified with
 | 
			
		||||
.Fl F .
 | 
			
		||||
.It Xo Ic refresh-client
 | 
			
		||||
.Op Fl S
 | 
			
		||||
.Op Fl t Ar target-client
 | 
			
		||||
@@ -1062,7 +1076,7 @@ By default, it uses the format
 | 
			
		||||
but a different format may be specified with
 | 
			
		||||
.Fl F .
 | 
			
		||||
.It Xo Ic capture-pane
 | 
			
		||||
.Op Fl aepq
 | 
			
		||||
.Op Fl aepPq
 | 
			
		||||
.Op Fl b Ar buffer-index
 | 
			
		||||
.Op Fl E Ar end-line
 | 
			
		||||
.Op Fl S Ar start-line
 | 
			
		||||
@@ -1089,6 +1103,9 @@ attributes.
 | 
			
		||||
also escapes non-printable characters as octal \exxx.
 | 
			
		||||
.Fl J
 | 
			
		||||
joins wrapped lines and preserves trailing spaces at each line's end.
 | 
			
		||||
.Fl P
 | 
			
		||||
captures only any output that the pane has received that is the beginning of an
 | 
			
		||||
as-yet incomplete escape sequence.
 | 
			
		||||
.Pp
 | 
			
		||||
.Fl S
 | 
			
		||||
and
 | 
			
		||||
@@ -1458,9 +1475,9 @@ option.
 | 
			
		||||
.It Xo Ic new-window
 | 
			
		||||
.Op Fl adkP
 | 
			
		||||
.Op Fl c Ar start-directory
 | 
			
		||||
.Op Fl F Ar format
 | 
			
		||||
.Op Fl n Ar window-name
 | 
			
		||||
.Op Fl t Ar target-window
 | 
			
		||||
.Op Fl F Ar format
 | 
			
		||||
.Op Ar shell-command
 | 
			
		||||
.Xc
 | 
			
		||||
.D1 (alias: Ic neww )
 | 
			
		||||
@@ -1615,8 +1632,8 @@ is given in lines or cells (the default is 1).
 | 
			
		||||
.Pp
 | 
			
		||||
With
 | 
			
		||||
.Fl Z ,
 | 
			
		||||
the active pane is toggled between occupying the whole of the window and its
 | 
			
		||||
normal position in the layout.
 | 
			
		||||
the active pane is toggled between zoomed (occupying the whole of the window)
 | 
			
		||||
and unzoomed (its normal position in the layout).
 | 
			
		||||
.It Xo Ic respawn-pane
 | 
			
		||||
.Op Fl k
 | 
			
		||||
.Op Fl t Ar target-pane
 | 
			
		||||
@@ -3248,6 +3265,7 @@ The flag is one of the following symbols appended to the window name:
 | 
			
		||||
.It Li "!" Ta "A bell has occurred in the window."
 | 
			
		||||
.It Li "+" Ta "Window is monitored for content and it has appeared."
 | 
			
		||||
.It Li "~" Ta "The window has been silent for the monitor-silence interval."
 | 
			
		||||
.It Li "Z" Ta "The window's active pane is zoomed."
 | 
			
		||||
.El
 | 
			
		||||
.Pp
 | 
			
		||||
The # symbol relates to the
 | 
			
		||||
@@ -3500,8 +3518,8 @@ Miscellaneous commands are as follows:
 | 
			
		||||
.It Ic clock-mode Op Fl t Ar target-pane
 | 
			
		||||
Display a large clock.
 | 
			
		||||
.It Xo Ic if-shell
 | 
			
		||||
.Op Fl t Ar target-pane
 | 
			
		||||
.Op Fl b
 | 
			
		||||
.Op Fl t Ar target-pane
 | 
			
		||||
.Ar shell-command command
 | 
			
		||||
.Op Ar command
 | 
			
		||||
.Xc
 | 
			
		||||
@@ -3606,6 +3624,91 @@ option above and the
 | 
			
		||||
.Xr xterm 1
 | 
			
		||||
man page.
 | 
			
		||||
.El
 | 
			
		||||
.Sh CONTROL MODE
 | 
			
		||||
.Nm
 | 
			
		||||
offers a textual interface called
 | 
			
		||||
.Em control mode .
 | 
			
		||||
This allows applications to communicate with
 | 
			
		||||
.Nm
 | 
			
		||||
using a simple text-only protocol.
 | 
			
		||||
.Pp
 | 
			
		||||
In control mode, a client sends
 | 
			
		||||
.Nm
 | 
			
		||||
commands or command sequences terminated by newlines on standard input.
 | 
			
		||||
Each command will produce one block of output on standard output.
 | 
			
		||||
An output block consists of a
 | 
			
		||||
.Em %begin
 | 
			
		||||
line followed by the output (which may be empty).
 | 
			
		||||
The output block ends with a
 | 
			
		||||
.Em %end
 | 
			
		||||
or
 | 
			
		||||
.Em %error .
 | 
			
		||||
.Em %begin
 | 
			
		||||
and matching
 | 
			
		||||
.Em %end
 | 
			
		||||
or
 | 
			
		||||
.Em %error
 | 
			
		||||
have two arguments: an integer time (as seconds from epoch) and command number.
 | 
			
		||||
For example:
 | 
			
		||||
.Bd -literal -offset indent
 | 
			
		||||
%begin 1363006971 2
 | 
			
		||||
0: ksh* (1 panes) [80x24] [layout b25f,80x24,0,0,2] @2 (active)
 | 
			
		||||
%end 1363006971 2
 | 
			
		||||
.Ed
 | 
			
		||||
.Pp
 | 
			
		||||
In control mode,
 | 
			
		||||
.Nm
 | 
			
		||||
outputs notifications.
 | 
			
		||||
A notification will never occur inside an output block.
 | 
			
		||||
.Pp
 | 
			
		||||
The following notifications are defined:
 | 
			
		||||
.Bl -tag -width Ds
 | 
			
		||||
.It Ic %exit Op Ar reason
 | 
			
		||||
The
 | 
			
		||||
.Nm
 | 
			
		||||
client is exiting immediately, either because it is not attached to any session
 | 
			
		||||
or an error occurred.
 | 
			
		||||
If present,
 | 
			
		||||
.Ar reason
 | 
			
		||||
describes why the client exited.
 | 
			
		||||
.It Ic %layout-change Ar window-id Ar window-layout
 | 
			
		||||
The layout of a window with ID
 | 
			
		||||
.Ar window-id
 | 
			
		||||
changed.
 | 
			
		||||
The new layout is
 | 
			
		||||
.Ar window-layout .
 | 
			
		||||
.It Ic %output Ar pane-id Ar value
 | 
			
		||||
A window pane produced output.
 | 
			
		||||
.Ar value
 | 
			
		||||
escapes non-printable characters and backslash as octal \\xxx.
 | 
			
		||||
.It Ic %session-changed Ar session-id Ar name
 | 
			
		||||
The client is now attached to the session with ID
 | 
			
		||||
.Ar session-id ,
 | 
			
		||||
which is named
 | 
			
		||||
.Ar name .
 | 
			
		||||
.It Ic %session-renamed Ar name
 | 
			
		||||
The current session was renamed to
 | 
			
		||||
.Ar name .
 | 
			
		||||
.It Ic %sessions-changed
 | 
			
		||||
A session was created or destroyed.
 | 
			
		||||
.It Ic %unlinked-window-add Ar window-id
 | 
			
		||||
The window with ID
 | 
			
		||||
.Ar window-id
 | 
			
		||||
was created but is not linked to the current session.
 | 
			
		||||
.It Ic %window-add Ar window-id
 | 
			
		||||
The window with ID
 | 
			
		||||
.Ar window-id
 | 
			
		||||
was linked to the current session.
 | 
			
		||||
.It Ic %window-close Ar window-id
 | 
			
		||||
The window with ID
 | 
			
		||||
.Ar window-id
 | 
			
		||||
closed.
 | 
			
		||||
.It Ic %window-renamed Ar window-id Ar name
 | 
			
		||||
The window with ID
 | 
			
		||||
.Ar window-id
 | 
			
		||||
was renamed to
 | 
			
		||||
.Ar name .
 | 
			
		||||
.El
 | 
			
		||||
.Sh FILES
 | 
			
		||||
.Bl -tag -width "/etc/tmux.confXXX" -compact
 | 
			
		||||
.It Pa ~/.tmux.conf
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user