Lines Matching +full:op +full:- +full:mode

44 is a screen-oriented text editor.
46 is a line-oriented text editor.
55 .Pq read-only
65 are intended as bug-for-bug compatible replacements for the original
89 .Bl -tag -width "-w size "
103 Start editing in ex mode, as if the command name were
112 Start editing in read-only mode, as if the command name was
129 Enter batch mode; applicable only to
132 Batch mode is useful when running
138 .Dq -
147 Start editing in vi mode, as if the command name was
164 batch mode session, exactly as if the
192 and you have to be in the right mode to do one or the other.
193 You will be in command mode when you first start editing a file.
194 There are commands that switch you into input mode.
195 There is only one key that takes you out of input mode,
208 If you're ever confused as to which mode you're in,
228 the current mode at the bottom of the screen.
231 .Bl -tag -width Ds
240 .It Aq Cm cursor-arrows
250 .Bl -tag -width "<escape>"
260 Once you've entered input mode using one of the
268 to quit entering text and return to command mode.
272 .Bl -tag -width Ds
280 .Bl -tag -width Ds
288 .Bl -tag -width Ds
300 .Bl -tag -width Ds
346 .Bl -bullet -offset 6u
376 .Em line mode
378 .Em character mode .
379 Inserting a buffer in line mode into the text creates new lines for each of the
380 lines it contains, while a buffer in character mode creates new lines for any
390 commands which store text into buffers do so in line mode.
394 .Bl -bullet -offset 6u
396 .Aq Cm control-A ,
412 make the destination buffer character-oriented.
415 .Aq Cm control-M ,
418 .Cm - ,
426 make the destination buffer line-oriented.
440 make the destination buffer character-oriented, unless the starting and
442 In that case, the buffer is line-oriented.
449 displays the current mode for each buffer.
472 .Bl -bullet -offset 6u
476 It is specified using a line-oriented motion.
479 .Aq Cm control-A ,
514 mode.
517 mode of the
522 .Bl -tag -width bigword -compact -offset 3u
524 A set of non-whitespace characters.
553 .Bl -tag -width Ds -compact
555 .Aq Cm control-A
562 .Aq Cm control-B
571 .Aq Cm control-D
579 .Aq Cm control-D
581 .Aq Cm control-U
584 .Aq Cm control-D
589 .Aq Cm control-E
597 .Aq Cm control-F
604 .It Aq Cm control-G
609 if the file is read-only;
616 .Aq Cm control-H
628 .Aq Cm control-J
632 .Aq Cm control-N
642 .It Aq Cm control-L
643 .It Aq Cm control-R
648 .Aq Cm control-M
656 lines to the first non-blank character of that line.
660 .Aq Cm control-P
670 .It Aq Cm control-T
675 .Aq Cm control-U
683 .Aq Cm control-D
685 .Aq Cm control-U
688 .Aq Cm control-U
691 .It Aq Cm control-W
697 .Aq Cm control-Y
703 .It Aq Cm control-Z
711 .It Aq Cm control-\(rB
714 .It Aq Cm control-\(ha
732 .Ar motion shell-argument(s)
733 .Aq Li carriage-return
746 .Ar shell-argument(s)
749 .Ar shell-argument(s) ,
773 .Cm # | + | -
779 .Pq trailing Sq -
782 starting at the cursor position or at the first non-blank
791 are interpreted as octal numbers unless they contain a non-octal digit.
795 .Sq -
833 .Aq Cm control-A ,
834 .Aq Cm control-T ,
835 .Aq Cm control-\(rB ,
850 The first form returns to the first non-blank character of the line marked by
871 either an end-of-line or two whitespace characters.
887 .Cm -
889 Move to the first non-blank character of the previous line,
916 .Aq Li carriage-return
922 .Aq Li carriage-return
926 .Aq Li carriage-return
932 .Aq Li carriage-return
1030 Enter input mode, appending the text after the end of the line.
1035 \(mi 1 times after input mode is exited.
1049 Change text from the current position to the end-of-line.
1061 Delete text from the current position to the end-of-line.
1075 end-of-bigwords.
1108 Enter input mode, inserting the text at the beginning of the line.
1142 Enter input mode, appending text in a new line above the current line.
1158 is character-oriented or before the current line if it is line-oriented.
1164 mode and switch to
1166 mode.
1172 Enter input mode, replacing the characters in the current line.
1178 \(mi 1 more times upon exit from insert mode.
1267 Move to the first non-blank character on the current line.
1275 \(mi 1 lines, to the first non-blank character.
1281 Enter input mode, appending the text after the cursor.
1337 end-of-words.
1352 Enter input mode, inserting the text before the cursor.
1373 Enter input mode, appending text in a new line under the current line.
1487 .Bl -tag -width Ds
1495 .It Aq Cm carriage-return
1503 .It Cm -
1571 .Aq control-C .
1574 The following section describes the commands available in the text input mode
1579 .Bl -tag -width Ds -compact
1583 .It Aq Cm control-D
1588 .It Cm \(ha Ns Aq Cm control-D
1591 .It Cm 0 Ns Aq Cm control-D
1594 .It Aq Cm control-T
1609 .It Aq Cm control-H
1617 .Aq control-V .
1620 Resolve all text input into the file, and return to command mode.
1625 .It Aq Cm control-W
1636 .Aq Cm control-X
1637 .Bq Cm 0-9A-Fa-f
1644 Interrupt text input mode, returning to command mode.
1648 .Aq control-C .
1656 .Bl -tag -width Ds -compact
1657 .It Aq Cm end-of-file
1673 .Cm nu Ns Op Cm mber
1691 .Cm < Ns Op Cm < ...
1710 .Cm > Ns Op Cm > ...
1717 .Cm ab Ns Op Cm breviate
1730 .Cm a Ns Op Cm ppend Ns
1735 .It Cm ar Ns Op Cm gs
1745 .Cm c Ns Op Cm hange Ns
1752 .Cm chd Ns Op Cm ir Ns
1757 .Cm cd Ns Op Cm !\&
1764 .Cm co Ns Op Cm py
1778 .Cm cs Ns Op Cm cope
1785 .Cm d Ns Op Cm elete
1793 .Cm di Ns Op Cm splay
1797 .Cm t Ns Op Cm ags
1810 .Cm x Ns Op Cm !\&
1818 .Cm exu Ns Op Cm sage
1826 .Cm f Ns Op Cm ile
1837 mode only.
1843 .Cm g Ns Op Cm lobal
1859 .It Cm he Ns Op Cm lp
1864 .Cm i Ns Op Cm nsert Ns
1871 .Cm j Ns Op Cm oin Ns
1880 .Cm l Ns Op Cm ist
1887 .Cm map Ns Op Cm !\&
1895 .Cm ma Ns Op Cm rk
1907 .Cm m Ns Op Cm ove
1913 .Cm mk Ns Op Cm exrc Ns
1930 .\" .Op Ar line
1931 .\" .Cm o Ns Op Cm pen
1933 .\" .Op Ar flags
1935 .\" Enter open mode.
1937 .It Cm pre Ns Op Cm serve
1945 .Cm rev Ns Op Cm ious Ns
1953 .Cm p Ns Op Cm rint
1961 .Cm pu Ns Op Cm t
1967 .Cm q Ns Op Cm uit Ns
1974 .Cm r Ns Op Cm ead Ns
1981 .Cm rec Ns Op Cm over
1989 .Cm res Ns Op Cm ize
1990 .Op Cm + Ns | Ns Cm - Ns
1994 mode only.
1998 .Cm rew Ns Op Cm ind Ns
2004 .Cm se Ns Op Cm t
2008 .Pf \ \& Op nooption ...
2014 .It Cm sh Ns Op Cm ell
2018 .Cm so Ns Op Cm urce
2027 .Cm s Ns Op Cm ubstitute
2031 .Pf \ \& Op Ar options
2053 .Bl -tag -width Ds
2092 .Cm su Ns Op Cm spend Ns
2096 .Cm st Ns Op Cm op Ns
2104 .Aq control-Z .
2108 .Cm a Ns Op Cm g Ns
2116 .Cm tagn Ns Op Cm ext Ns
2122 .Cm tagp Ns Op Cm op Ns
2129 .Cm tagpr Ns Op Cm ev Ns
2135 .Cm tagt Ns Op Cm op Ns
2141 .Cm una Ns Op Cm bbreviate
2148 .It Cm u Ns Op Cm ndo
2152 .Cm unm Ns Op Cm ap Ns
2158 .It Cm ve Ns Op Cm rsion
2165 .Cm vi Ns Op Cm sual
2171 mode only.
2183 mode only.
2187 .Cm viu Ns Op Cm sage
2195 .Cm vs Ns Op Cm plit
2204 .Cm w Ns Op Cm rite Ns
2211 .Cm w Ns Op Cm rite
2212 .Cm !\& Ns Ar shell-command
2216 .Cm wn Ns Op Cm !\&
2222 .Cm wq Ns Op Cm !\&
2235 .Ar shell-command .
2245 .Cm x Ns Op Cm it Ns
2254 .Cm ya Ns Op Cm nk
2287 .Bl -tag -width Ds
2289 Display control characters less than 0x20 in <C-char> notations.
2314 Set the character to edit the colon command-line history.
2348 .Aq Ic control-T ,
2350 .Aq Ic control-D ,
2375 Makes all regular expressions case-insensitive,
2376 as long as an upper-case letter does not appear in the search string.
2388 Do left-right scrolling.
2410 re-enables them.
2470 Mark the file and session as read-only.
2522 Display the current editor mode and a
2528 Set the amount a left-right scroll will shift.
2593 the specified number of columns from the left-hand margin.
2605 the specified number of columns from the right-hand margin.
2616 Turn off file-overwriting checks.
2619 .Bl -tag -width "COLUMNS"
2687 .Bl -tag -width "SIGWINCH" -compact
2725 .Bl -tag -width "/var/tmp/vi.recover"
2729 System-wide
2788 .St -p1003.1-2008 .