Add copy mode commands which were missed when descriptions were added,

from Julian Prein, GitHub issue 4121.
This commit is contained in:
nicm 2024-09-16 20:46:58 +00:00
parent f897049935
commit 489c69f5ed

284
tmux.1
View File

@ -1812,6 +1812,23 @@ is used to name the new paste buffer.
.Xc .Xc
Copy from the cursor position and exit copy mode. Copy from the cursor position and exit copy mode.
.It Xo .It Xo
.Ic copy-pipe-end-of-line
.Op Ar command
.Op Ar prefix
.Xc
Copy from the cursor position to the end of the line and pipe the text to
.Ar command .
.Ar prefix
is used to name the new paste buffer.
.It Xo
.Ic copy-pipe-end-of-line-and-cancel
.Op Ar command
.Op Ar prefix
.Xc
Same as
.Ic copy-pipe-end-of-line
but also exit copy mode.
.It Xo
.Ic copy-line .Ic copy-line
.Op Ar prefix .Op Ar prefix
.Xc .Xc
@ -1822,11 +1839,60 @@ Copy the entire line.
.Xc .Xc
Copy the entire line and exit copy mode. Copy the entire line and exit copy mode.
.It Xo .It Xo
.Ic copy-pipe-line
.Op Ar command
.Op Ar prefix
.Xc
Copy the entire line and pipe the text to
.Ar command .
.Ar prefix
is used to name the new paste buffer.
.It Xo
.Ic copy-pipe-line-and-cancel
.Op Ar command
.Op Ar prefix
.Xc
Same as
.Ic copy-pipe-line
but also exit copy mode.
.It Xo
.Ic copy-pipe
.Op Ar command
.Op Ar prefix
.Xc
Copy the selection, clear it and pipe its text to
.Ar command .
.Ar prefix
is used to name the new paste buffer.
.It Xo
.Ic copy-pipe-no-clear
.Op Ar command
.Op Ar prefix
.Xc
Same as
.Ic copy-pipe
but do not clear the selection.
.It Xo
.Ic copy-pipe-and-cancel
.Op Ar command
.Op Ar prefix
.Xc
Same as
.Ic copy-pipe
but also exit copy mode.
.It Xo
.Ic copy-selection .Ic copy-selection
.Op Ar prefix .Op Ar prefix
.Xc .Xc
Copies the current selection. Copies the current selection.
.It Xo .It Xo
.Ic copy-selection-no-clear
.Op Ar prefix
.Xc
Same as
.Ic copy-selection
but do not clear the selection.
.It Xo
.Ic copy-selection-and-cancel .Ic copy-selection-and-cancel
.Op Ar prefix .Op Ar prefix
(vi: Enter) (vi: Enter)
@ -1840,6 +1906,12 @@ Copy the current selection and exit copy mode.
.Xc .Xc
Move the cursor down. Move the cursor down.
.It Xo .It Xo
.Ic cursor-down-and-cancel
.Xc
Same as
.Ic cursor-down
but also exit copy mode if reaching the bottom.
.It Xo
.Ic cursor-left .Ic cursor-left
(vi: h) (vi: h)
(emacs: Left) (emacs: Left)
@ -1871,6 +1943,24 @@ Move the cursor to the end of the line.
.Xc .Xc
Move the cursor to a specific line. Move the cursor to a specific line.
.It Xo .It Xo
.Ic halfpage-down
(vi: C-d)
(emacs: M-Down)
.Xc
Scroll down by half a page.
.It Xo
.Ic halfpage-down-and-cancel
.Xc
Same as
.Ic halfpage-down
but also exit copy mode if reaching the bottom.
.It Xo
.Ic halfpage-up
(vi: C-u)
(emacs: M-Up)
.Xc
Scroll up by half a page.
.It Xo
.Ic history-bottom .Ic history-bottom
(vi: G) (vi: G)
(emacs: M->) (emacs: M->)
@ -1903,6 +1993,27 @@ Jump backwards to the specified text.
.Xc .Xc
Jump forward to the specified text. Jump forward to the specified text.
.It Xo .It Xo
.Ic jump-reverse
(vi: ,)
(emacs: ,)
.Xc
Repeat the last jump in the reverse direction (forward becomes backward and
backward becomes forward).
.It Xo
.Ic jump-to-backward
.Ar to
(vi: T)
.Xc
Jump backwards, but one character less, placing the cursor on the character
after the target.
.It Xo
.Ic jump-to-forward
.Ar to
(vi: t)
.Xc
Jump forward, but one character less, placing the cursor on the character
before the target.
.It Xo
.Ic jump-to-mark .Ic jump-to-mark
(vi: M-x) (vi: M-x)
(emacs: M-x) (emacs: M-x)
@ -1937,18 +2048,71 @@ Move to the next prompt.
.Xc .Xc
Move to the next word. Move to the next word.
.It Xo .It Xo
.Ic next-word-end
(vi: e)
(emacs: M-f)
.Xc
Move to the end of the next word.
.It Xo
.Ic next-space
(vi: W)
.Xc
Same as
.Ic next-word
but use a space alone as the word separator.
.It Xo
.Ic next-space-end
(vi: E)
.Xc
Same as
.Ic next-word-end
but use a space alone as the word separator.
.It Xo
.Ic other-end
(vi: o)
.Xc
Switch at which end of the selection the cursor sits.
.It Xo
.Ic page-down .Ic page-down
(vi: C-f) (vi: C-f)
(emacs: PageDown) (emacs: PageDown)
.Xc .Xc
Scroll down by one page. Scroll down by one page.
.It Xo .It Xo
.Ic page-down-and-cancel
.Xc
Same as
.Ic page-down
but also exit copy mode if reaching the bottom.
.It Xo
.Ic page-up .Ic page-up
(vi: C-b) (vi: C-b)
(emacs: PageUp) (emacs: PageUp)
.Xc .Xc
Scroll up by one page. Scroll up by one page.
.It Xo .It Xo
.Ic pipe
.Op Ar command
.Xc
Pipe the selected text to
.Ar command
and clear the selection.
.It Xo
.Ic pipe-no-clear
.Op Ar command
.Xc
Same as
.Ic pipe
but do not clear the selection.
.It Xo
.Ic pipe-and-cancel
.Op Ar command
.Op Ar prefix
.Xc
Same as
.Ic pipe
but also exit copy mode.
.It Xo
.Ic previous-matching-bracket .Ic previous-matching-bracket
(emacs: M-C-b) (emacs: M-C-b)
.Xc .Xc
@ -1971,6 +2135,21 @@ Move to the previous prompt.
.Xc .Xc
Move to the previous word. Move to the previous word.
.It Xo .It Xo
.Ic previous-space
(vi: B)
.Xc
Same as
.Ic previous-word
but use a space alone as the word separator.
.It Xo
.Ic rectangle-on
.Xc
Turn on rectangle selection mode.
.It Xo
.Ic rectangle-off
.Xc
Turn off rectangle selection mode.
.It Xo
.Ic rectangle-toggle .Ic rectangle-toggle
(vi: v) (vi: v)
(emacs: R) (emacs: R)
@ -1983,6 +2162,40 @@ Toggle rectangle selection mode.
.Xc .Xc
Refresh the content from the pane. Refresh the content from the pane.
.It Xo .It Xo
.Ic scroll-bottom
.Xc
Scroll up until the current line is at the bottom while keeping the cursor on
that line.
.It Xo
.Ic scroll-down
(vi: C-e)
(emacs: C-Down)
.Xc
Scroll down.
.It Xo
.Ic scroll-down-and-cancel
.Xc
Same as
.Ic scroll-down
but also exit copy mode if the cursor reaches the bottom.
.It Xo
.Ic scroll-middle
(vi: z)
.Xc
Scroll so that the current line becomes the middle one while keeping the
cursor on that line.
.It Xo
.Ic scroll-top
.Xc
Scroll down until the current line is at the top while keeping the cursor on
that line.
.It Xo
.Ic scroll-up
(vi: C-y)
(emacs: C-Up)
.Xc
Scroll up.
.It Xo
.Ic search-again .Ic search-again
(vi: n) (vi: n)
(emacs: n) (emacs: n)
@ -1995,12 +2208,51 @@ Repeat the last search.
.Xc .Xc
Search backwards for the specified text. Search backwards for the specified text.
.It Xo .It Xo
.Ic search-backward-incremental
.Ar text
(emacs: C-r)
.Xc
Search backwards incrementally for the specified text.
Is expected to be used with the
.Fl i
flag to the
.Ic command-prompt
command.
.It Xo
.Ic search-backward-text
.Ar text
.Xc
Search backwards for the specified plain text.
.It Xo
.Ic search-forward .Ic search-forward
.Ar text .Ar text
(vi: /) (vi: /)
.Xc .Xc
Search forward for the specified text. Search forward for the specified text.
.It Xo .It Xo
.Ic search-forward-incremental
.Ar text
(emacs: C-s)
.Xc
Search forward incrementally for the specified text.
Is expected to be used with the
.Fl i
flag to the
.Ic command-prompt
command.
.It Xo
.Ic search-forward-text
.Ar text
.Xc
Search forward for the specified plain text.
.It Xo
.Ic search-reverse
(vi: N)
(emacs: N)
.Xc
Repeat the last search in the reverse direction (forward becomes backward and
backward becomes forward).
.It Xo
.Ic select-line .Ic select-line
(vi: V) (vi: V)
.Xc .Xc
@ -2010,12 +2262,28 @@ Select the current line.
.Xc .Xc
Select the current word. Select the current word.
.It Xo .It Xo
.Ic set-mark
(vi: X)
(emacs: X)
.Xc
Mark the current line.
.It Xo
.Ic start-of-line .Ic start-of-line
(vi: 0) (vi: 0)
(emacs: C-a) (emacs: C-a)
.Xc .Xc
Move the cursor to the start of the line. Move the cursor to the start of the line.
.It Xo .It Xo
.Ic stop-selection
.Xc
Stop selecting without clearing the current selection.
.It Xo
.Ic toggle-position
(vi: P)
(emacs: P)
.Xc
Toggle the visibility of the position indicator in the top right.
.It Xo
.Ic top-line .Ic top-line
(vi: H) (vi: H)
(emacs: M-R) (emacs: M-R)
@ -3795,7 +4063,8 @@ the sequence for only keys which lack an existing well-known representation; or
mode 2 which changes the sequence for all keys. mode 2 which changes the sequence for all keys.
When set to When set to
.Ic always , .Ic always ,
mode 1 output is forced and the program cannot change it. modes 1 and 2 can still be requested by applications, but mode 1 will be forced
instead of the standard mode.
When set to When set to
.Ic off , .Ic off ,
this feature is disabled and only standard keys are reported. this feature is disabled and only standard keys are reported.
@ -4091,10 +4360,12 @@ If
(the default), leave the session orphaned. (the default), leave the session orphaned.
If If
.Ic keep-last , .Ic keep-last ,
destroy the session only if it is in a group and has other sessions in that group. destroy the session only if it is in a group and has other sessions in that
group.
If If
.Ic keep-group , .Ic keep-group ,
destroy the session unless it is in a group and is the only session in that group. destroy the session unless it is in a group and is the only session in that
group.
.It Xo Ic detach-on-destroy .It Xo Ic detach-on-destroy
.Op Ic off | on | no-detached | previous | next .Op Ic off | on | no-detached | previous | next
.Xc .Xc
@ -4228,6 +4499,13 @@ Like
.Ic prefix2 .Ic prefix2
can be set to can be set to
.Ql None . .Ql None .
.It Ic prefix-timeout Ar time
Set the time in milliseconds for which
.Nm
waits after
.Ic prefix
is input before dismissing it.
Can be set to zero to disable any timeout.
.It Xo Ic renumber-windows .It Xo Ic renumber-windows
.Op Ic on | off .Op Ic on | off
.Xc .Xc