=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tmux.1,v retrieving revision 1.922 retrieving revision 1.923 diff -c -r1.922 -r1.923 *** src/usr.bin/tmux/tmux.1 2023/07/03 16:47:43 1.922 --- src/usr.bin/tmux/tmux.1 2023/07/11 07:34:23 1.923 *************** *** 1,4 **** ! .\" $OpenBSD: tmux.1,v 1.922 2023/07/03 16:47:43 nicm Exp $ .\" .\" Copyright (c) 2007 Nicholas Marriott .\" --- 1,4 ---- ! .\" $OpenBSD: tmux.1,v 1.923 2023/07/11 07:34:23 nicm Exp $ .\" .\" Copyright (c) 2007 Nicholas Marriott .\" *************** *** 14,20 **** .\" IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING .\" OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" ! .Dd $Mdocdate: July 3 2023 $ .Dt TMUX 1 .Os .Sh NAME --- 14,20 ---- .\" IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING .\" OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" ! .Dd $Mdocdate: July 11 2023 $ .Dt TMUX 1 .Os .Sh NAME *************** *** 1742,1834 **** command. .Pp The following commands are supported in copy mode: ! .Bl -column "CommandXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" "viXXXXXXXXXX" "emacs" -offset indent ! .It Sy "Command" Ta Sy "vi" Ta Sy "emacs" ! .It Li "append-selection" Ta "" Ta "" ! .It Li "append-selection-and-cancel" Ta "A" Ta "" ! .It Li "back-to-indentation" Ta "^" Ta "M-m" ! .It Li "begin-selection" Ta "Space" Ta "C-Space" ! .It Li "bottom-line" Ta "L" Ta "" ! .It Li "cancel" Ta "q" Ta "Escape" ! .It Li "clear-selection" Ta "Escape" Ta "C-g" ! .It Li "copy-end-of-line []" Ta "" Ta "" ! .It Li "copy-end-of-line-and-cancel []" Ta "" Ta "" ! .It Li "copy-pipe-end-of-line [] []" Ta "" Ta "" ! .It Li "copy-pipe-end-of-line-and-cancel [] []" Ta "D" Ta "C-k" ! .It Li "copy-line []" Ta "" Ta "" ! .It Li "copy-line-and-cancel []" Ta "" Ta "" ! .It Li "copy-pipe-line [] []" Ta "" Ta "" ! .It Li "copy-pipe-line-and-cancel [] []" Ta "" Ta "" ! .It Li "copy-pipe [] []" Ta "" Ta "" ! .It Li "copy-pipe-no-clear [] []" Ta "" Ta "" ! .It Li "copy-pipe-and-cancel [] []" Ta "" Ta "" ! .It Li "copy-selection []" Ta "" Ta "" ! .It Li "copy-selection-no-clear []" Ta "" Ta "" ! .It Li "copy-selection-and-cancel []" Ta "Enter" Ta "M-w" ! .It Li "cursor-down" Ta "j" Ta "Down" ! .It Li "cursor-down-and-cancel" Ta "" Ta "" ! .It Li "cursor-left" Ta "h" Ta "Left" ! .It Li "cursor-right" Ta "l" Ta "Right" ! .It Li "cursor-up" Ta "k" Ta "Up" ! .It Li "end-of-line" Ta "$" Ta "C-e" ! .It Li "goto-line " Ta ":" Ta "g" ! .It Li "halfpage-down" Ta "C-d" Ta "M-Down" ! .It Li "halfpage-down-and-cancel" Ta "" Ta "" ! .It Li "halfpage-up" Ta "C-u" Ta "M-Up" ! .It Li "history-bottom" Ta "G" Ta "M->" ! .It Li "history-top" Ta "g" Ta "M-<" ! .It Li "jump-again" Ta ";" Ta ";" ! .It Li "jump-backward " Ta "F" Ta "F" ! .It Li "jump-forward " Ta "f" Ta "f" ! .It Li "jump-reverse" Ta "," Ta "," ! .It Li "jump-to-backward " Ta "T" Ta "" ! .It Li "jump-to-forward " Ta "t" Ta "" ! .It Li "jump-to-mark" Ta "M-x" Ta "M-x" ! .It Li "middle-line" Ta "M" Ta "M-r" ! .It Li "next-matching-bracket" Ta "%" Ta "M-C-f" ! .It Li "next-paragraph" Ta "}" Ta "M-}" ! .It Li "next-prompt" Ta "" Ta "" ! .It Li "next-space" Ta "W" Ta "" ! .It Li "next-space-end" Ta "E" Ta "" ! .It Li "next-word" Ta "w" Ta "" ! .It Li "next-word-end" Ta "e" Ta "M-f" ! .It Li "other-end" Ta "o" Ta "" ! .It Li "page-down" Ta "C-f" Ta "PageDown" ! .It Li "page-down-and-cancel" Ta "" Ta "" ! .It Li "page-up" Ta "C-b" Ta "PageUp" ! .It Li "pipe [] []" Ta "" Ta "" ! .It Li "pipe-no-clear [] []" Ta "" Ta "" ! .It Li "pipe-and-cancel [] []" Ta "" Ta "" ! .It Li "previous-matching-bracket" Ta "" Ta "M-C-b" ! .It Li "previous-paragraph" Ta "{" Ta "M-{" ! .It Li "previous-prompt" Ta "" Ta "" ! .It Li "previous-space" Ta "B" Ta "" ! .It Li "previous-word" Ta "b" Ta "M-b" ! .It Li "rectangle-on" Ta "" Ta "" ! .It Li "rectangle-off" Ta "" Ta "" ! .It Li "rectangle-toggle" Ta "v" Ta "R" ! .It Li "refresh-from-pane" Ta "r" Ta "r" ! .It Li "scroll-down" Ta "C-e" Ta "C-Down" ! .It Li "scroll-down-and-cancel" Ta "" Ta "" ! .It Li "scroll-up" Ta "C-y" Ta "C-Up" ! .It Li "search-again" Ta "n" Ta "n" ! .It Li "search-backward " Ta "?" Ta "" ! .It Li "search-backward-incremental " Ta "" Ta "C-r" ! .It Li "search-backward-text " Ta "" Ta "" ! .It Li "search-forward " Ta "/" Ta "" ! .It Li "search-forward-incremental " Ta "" Ta "C-s" ! .It Li "search-forward-text " Ta "" Ta "" ! .It Li "scroll-bottom" Ta "" Ta "" ! .It Li "scroll-middle" Ta "z" Ta "" ! .It Li "scroll-top" Ta "" Ta "" ! .It Li "search-reverse" Ta "N" Ta "N" ! .It Li "select-line" Ta "V" Ta "" ! .It Li "select-word" Ta "" Ta "" ! .It Li "set-mark" Ta "X" Ta "X" ! .It Li "start-of-line" Ta "0" Ta "C-a" ! .It Li "stop-selection" Ta "" Ta "" ! .It Li "toggle-position" Ta "P" Ta "P" ! .It Li "top-line" Ta "H" Ta "M-R" .El .Pp The search commands come in several varieties: --- 1742,2023 ---- command. .Pp The following commands are supported in copy mode: ! .Bl -tag -width Ds ! .It Xo ! .Nm append-selection ! .Ns ! .Xc ! Append the selection to the top paste buffer. ! .It Xo ! .Nm append-selection-and-cancel ! .Ns ! .Li (vi: A) ! .Xc ! Append the selection to the top paste buffer and exit copy mode. ! .It Xo ! .Nm back-to-indentation ! .Ns ! .Li (vi: ^) (emacs: M-m) ! .Xc ! Move the cursor back to the indentation. ! .It Xo ! .Nm begin-selection ! .Ns ! .Li (vi: Space) (emacs: C-Space) ! .Xc ! Begin selection. ! .It Xo ! .Nm bottom-line ! .Ns ! .Li (vi: L) ! .Xc ! Move to the bottom line. ! .It Xo ! .Nm cancel ! .Ns ! .Li (vi: q) (emacs: Escape) ! .Xc ! Exit copy mode. ! .It Xo ! .Nm clear-selection ! .Ns ! .Li (vi: Escape) (emacs: C-g) ! .Xc ! Clear the current selection. ! .It Xo ! .Nm copy-end-of-line [] ! .Ns ! .Xc ! Copy from the cursor position to the end of the line. ! .Ar prefix ! is used to name the new paste buffer. ! .It Xo ! .Nm copy-end-of-line-and-cancel [] ! .Ns ! .Xc ! Copy from the cursor position and exit copy mode. ! .It Xo ! .Nm copy-line [] ! .Ns ! .Xc ! Copy the entire line. ! .It Xo ! .Nm copy-line-and-cancel [] ! .Ns ! .Xc ! Copy the entire line and exit copy mode. ! .It Xo ! .Nm copy-selection [] ! .Ns ! .Xc ! Copies the current selection. ! .It Xo ! .Nm copy-selection-and-cancel [] ! .Ns ! .Li (vi: Enter) (emacs: M-w) ! .Xc ! Copy the current selection and exit copy mode. ! .It Xo ! .Nm cursor-down ! .Ns ! .Li (vi: j) (emacs: Down) ! .Xc ! Move the cursor down. ! .It Xo ! .Nm cursor-left ! .Ns ! .Li (vi: h) (emacs: Left) ! .Xc ! Move the cursor left. ! .It Xo ! .Nm cursor-right ! .Ns ! .Li (vi: l) (emacs: Right) ! .Xc ! Move the cursor right. ! .It Xo ! .Nm cursor-up ! .Ns ! .Li (vi: k) (emacs: Up) ! .Xc ! Move the cursor up. ! .It Xo ! .Nm end-of-line ! .Ns ! .Li (vi: $) (emacs: C-e) ! .Xc ! Move the cursor to the end of the line. ! .It Xo ! .Nm goto-line ! .Ns ! .Li (vi: :) (emacs: g) ! .Xc ! Move the cursor to a specific line. ! .It Xo ! .Nm history-bottom ! .Ns ! .Li (vi: G) (emacs: M->) ! .Xc ! Scroll to the bottom of the history. ! .It Xo ! .Nm history-top ! .Ns ! .Li (vi: g) (emacs: M-<) ! .Xc ! Scroll to the top of the history. ! .It Xo ! .Nm jump-again ! .Ns ! .Li (vi: ;) (emacs: ;) ! .Xc ! Repeat the last jump. ! .It Xo ! .Nm jump-backward ! .Ns ! .Li (vi: F) (emacs: F) ! .Xc ! Jump backwards to the specified text. ! .It Xo ! .Nm jump-forward ! .Ns ! .Li (vi: f) (emacs: f) ! .Xc ! Jump forward to the specified text. ! .It Xo ! .Nm jump-to-mark ! .Ns ! .Li (vi: M-x) (emacs: M-x) ! .Xc ! Jump to the last mark. ! .It Xo ! .Nm middle-line ! .Ns ! .Li (vi: M) (emacs: M-r) ! .Xc ! Move to the middle line. ! .It Xo ! .Nm next-matching-bracket ! .Ns ! .Li (vi: %) (emacs: M-C-f) ! .Xc ! Move to the next matching bracket. ! .It Xo ! .Nm next-paragraph ! .Ns ! .Li (vi: }) (emacs: M-}) ! .Xc ! Move to the next paragraph. ! .It Xo ! .Nm next-prompt ! .Ns ! .Xc ! Move to the next prompt. ! .It Xo ! .Nm next-word ! .Ns ! .Li (vi: w) ! .Xc ! Move to the next word. ! .It Xo ! .Nm page-down ! .Ns ! .Li (vi: C-f) (emacs: PageDown) ! .Xc ! Scroll down by one page. ! .It Xo ! .Nm page-up ! .Ns ! .Li (vi: C-b) (emacs: PageUp) ! .Xc ! Scroll up by one page. ! .It Xo ! .Nm previous-matching-bracket ! .Ns ! .Li (emacs: M-C-b) ! .Xc ! Move to the previous matching bracket. ! .It Xo ! .Nm previous-paragraph ! .Ns ! .Li (vi: {) (emacs: M-{) ! .Xc ! Move to the previous paragraph. ! .It Xo ! .Nm previous-prompt ! .Ns ! .Xc ! Move to the previous prompt. ! .It Xo ! .Nm previous-word ! .Ns ! .Li (vi: b) (emacs: M-b) ! .Xc ! Move to the previous word. ! .It Xo ! .Nm rectangle-toggle ! .Ns ! .Li (vi: v) (emacs: R) ! .Xc ! Toggle rectangle selection mode. ! .It Xo ! .Nm refresh-from-pane ! .Ns ! .Li (vi: r) (emacs: r) ! .Xc ! Refresh the content from the pane. ! .It Xo ! .Nm search-again ! .Ns ! .Li (vi: n) (emacs: n) ! .Xc ! Repeat the last search. ! .It Xo ! .Nm search-backward ! .Ns ! .Li (vi: ?) ! .Xc ! Search backwards for the specified text. ! .It Xo ! .Nm search-forward ! .Ns ! .Li (vi: /) ! .Xc ! Search forward for the specified text. ! .It Xo ! .Nm select-line ! .Ns ! .Li (vi: V) ! .Xc ! Select the current line. ! .It Xo ! .Nm select-word ! .Ns ! .Xc ! Select the current word. ! .It Xo ! .Nm start-of-line ! .Ns ! .Li (vi: 0) (emacs: C-a) ! .Xc ! Move the cursor to the start of the line. ! .It Xo ! .Nm top-line ! .Ns ! .Li (vi: H) (emacs: M-R) ! .Xc ! Move to the top line. ! .It Xo ! .Nm next-prompt ! .Ns ! .Li (vi: C-n) (emacs: C-n) ! .Xc ! Move to the next prompt. ! .It Xo ! .Nm previous-prompt ! .Ns ! .Li (vi: C-p) (emacs: C-p) ! .Xc ! Move to the previous prompt. .El .Pp The search commands come in several varieties: