Lines Matching +full:current +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
384 The first and last lines are inserted at the current cursor position, becoming
385 part of the current line.
387 the current line itself will be split.
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.
537 of text, the first being the current cursor position.
538 Repeating the command character makes it affect the whole current line.
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
585 command, scroll half the number of lines in the current screen.
589 .Aq Cm control-E
593 lines, leaving the current line and column as is, if possible.
597 .Aq Cm control-F
604 .It Aq Cm control-G
609 if the file is read-only;
610 the current line number;
612 and the current line number as a percentage of the total lines in the file.
616 .Aq Cm control-H
624 characters in the current line.
628 .Aq Cm control-J
632 .Aq Cm control-N
640 lines without changing the current column.
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
668 lines, without changing the current column.
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
689 command, scroll half the number of lines in the current screen.
691 .It Aq Cm control-W
697 .Aq Cm control-Y
701 lines, leaving the current line and column as is, if possible.
703 .It Aq Cm control-Z
704 Suspend the current editor session.
711 .It Aq Cm control-\(rB
714 .It Aq Cm control-\(ha
727 characters without changing the current line.
732 .Ar motion shell-argument(s)
733 .Aq Li carriage-return
746 .Ar shell-argument(s)
749 .Ar shell-argument(s) ,
755 characters are expanded to the current file name,
756 the previous current file name,
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 -
816 Repeat the previous substitution command on the current line.
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
972 Move to the first character in the current line.
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.
1083 times backward through the current line for
1108 Enter input mode, inserting the text at the beginning of the line.
1122 lines with the current line.
1142 Enter input mode, appending text in a new line above the current line.
1156 before the current column if
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.
1202 times, through the current line for the character after the specified
1206 Restore the current line to its state before the cursor last moved to it.
1223 characters before the cursor, on the current line.
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.
1345 times, through the rest of the current line for
1352 Enter input mode, inserting the text before the cursor.
1364 Save the current context
1373 Enter input mode, appending text in a new line under the current line.
1387 Text is appended after the current column if
1389 is character oriented, or after the current line otherwise.
1408 characters in the current line starting with the current character.
1423 times, through the current line for the character immediately before
1455 characters at the current cursor position, but no more than there are till the
1487 .Bl -tag -width Ds
1494 Otherwise, display the screen after the current screen.
1495 .It Aq Cm carriage-return
1503 .It Cm -
1514 Otherwise, display the screen before the current screen.
1531 position on the current line.
1535 move to the start of the current line.
1567 Interrupt the current operation.
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.
1623 Erase the current line.
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
1741 Background the current screen.
1760 Change the current working directory.
1815 The capitalized command opens a new screen below the current screen.
1837 mode only.
1839 The capitalized command opens a new screen below the current screen.
1927 The capitalized command opens a new screen below the current screen.
1935 .\" Enter open mode.
1949 The capitalized command opens a new screen below the current screen.
1964 Append buffer contents to the current line.
1990 .Op Cm + Ns | Ns Cm - Ns
1994 mode only.
1995 Grow or shrink the current screen.
2053 .Bl -tag -width Ds
2104 .Aq control-Z .
2113 The capitalized command opens a new screen below the current screen.
2119 Edit the file containing the next context for the current tag.
2132 Edit the file containing the previous context for the current tag.
2171 mode only.
2183 mode only.
2184 Edit a different file by opening a new screen below the current screen.
2199 Edit a different file by opening a new screen to the right of the current
2212 .Cm !\& Ns Ar shell-command
2235 .Ar shell-command .
2287 .Bl -tag -width Ds
2289 Display control characters less than 0x20 in <C-char> notations.
2301 Display the current line automatically.
2309 .It Cm cdpath Bo environment variable Ev CDPATH , or current directory Bc
2314 Set the character to edit the colon command-line history.
2348 .Aq Ic control-T ,
2350 .Aq Ic control-D ,
2368 Set the encoding of the current file.
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.
2436 Precede each line displayed with its current line number.
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.
2533 Read startup files not owned by the current user.
2588 Change the icon/window name to the current file name.
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
2696 If the current buffer has changed since it was last written in its entirety,
2705 When an interrupt occurs, the current operation is halted
2725 .Bl -tag -width "/var/tmp/vi.recover"
2729 System-wide
2788 .St -p1003.1-2008 .