Lines Matching refs:in

10 what is in Vim that is not in Vi.
28 This command is in Vi, but Vim only simulates it:
32 {Vi: start editing in open mode}
35 column where "pattern" matches in the cursor
46 These options are in the Unix Vi, but not in Vim. If you try to set one of
94 Maximum length of a line in a tags file: 512 bytes.
96 Information for undo and text in registers is kept in memory, thus when making
98 undo levels and the text that can be kept in registers. Other things are also
99 kept in memory: Command-line history, error messages for Quickfix mode, etc.
105 buffer (in kilobytes). 'maxmemtot' is used to set the maximum memory used for
106 all buffers (in kilobytes). The defaults depend on the system used. For the
118 Although Vim is 99% Vi compatible, some things in Vi can be
120 starts in a mode which behaves like the "real" Vi as much as possible.
145 'u' goes backward in time, 'CTRL-R' goes forward again. Set option
149 When all changes in a buffer have been undone, the buffer is not
152 create a branch in the undo tree. This means you can go back to any
155 The undo information is stored in a file when the 'undofile' option is
161 define your own menus. Better support for CTRL/SHIFT/ALT keys in
169 can still be loaded (and changed) but not displayed in a window. This
177 Vim can create a window in which a terminal emulator runs. This can
217 The functionality can be extended by dropping a plugin file in the
224 Vim can exchange messages with other processes in the background.
238 The arrow keys can be used in insert mode to move around in the file.
239 This breaks the insert in two parts as far as undo and redo is
277 Help is displayed in a window. The usual commands can be used to
279 around in the help files, just like hypertext links. The |:help|
285 You can insert or delete at any place in the command-line using the
290 {Vi: can only alter the last character in the line}
292 unexpected for most people; therefore it was changed in Vim. But when
345 Alternatively, long lines are broken in between words when the
359 A "\n" can be used in a search pattern to match a line break.
365 in the list with the usual commands and press <Enter> to go to the
375 Each line in the error file is scanned for the name of a file, line
387 Finding matches in files. |:vimgrep|
388 Vim can search for a pattern in multiple files. This uses the
390 search in compressed files.
407 Searching for words in included files. |include-search|
409 the cursor in the current and included files. The 'include' option
441 The command-line history, marks and registers can be stored in a file
445 The 'viminfo' option can be set to select which items to store in the
453 The mouse is supported in the GUI version, in an xterm for Unix, for
459 This name can be used in mappings, to make it easy to edit them.
462 Vim can edit binary files. You can change a few characters in an
467 last line in the file.
470 Files in double-byte or multibyte encodings can be edited. There is
473 Messages and menus are available in different languages.
490 The "-w" option can be used to record all typed characters in a script file.
492 after changing some commands in the script file.
502 When the 'showcmd' option is set, the command characters are shown in the last
505 If the 'ruler' option is set, the current cursor position is shown in the
511 0xa0 are displayed as "~?", "~@", "~A", etc., unless they are included in the
514 "][" goes to the next ending of a C function ('}' in column 1).
515 "[]" goes to the previous ending of a C function ('}' in column 1).
526 percentage down in the file. The normal "%" function to jump to the matching
529 With the CTRL-] command, the cursor may be in the middle of the identifier.
535 searching in line 2 of another file. It does not find a tag in line 1 of
541 tags file in the same directory as the file being edited.
542 {Vi: always uses binary search in some versions}
543 {Vi does not have the security prevention for commands in tag files}
545 Previously used file names are remembered in the alternate file name list.
546 CTRL-^ accepts a count, which is an index in this list.
548 "#<N>" is replaced with the <N>th alternate file name in the list.
564 In Vi when entering a <CR> in replace mode deletes a character only when 'ai'
593 After a ":cd" command the file names (in the argument list, opened files)
594 still point to the same files. In Vi ":cd" is not allowed in a changed file;
607 considered a vi bug. Vim concatenates the counts (in the example it becomes
617 ":cnoremap" can be used for mapping in command-line editing only. ":imap",
618 ":iunmap" and ":inoremap" can be used for mapping in insert mode only.
623 ":map bug foo". This is considered a bug, so it is not included in Vim.
634 same positions as used with the '' command, but may be in another file. The
645 editing. When set to a large number the cursor line is always in the middle
662 (starts with '0x'). Very useful in macros.
667 by using a CTRL-M. For Vi this means you cannot insert a real CTRL-M in the
668 text. With Vim you can put a real CTRL-M in the text by preceding it with a
676 the text moves rightwards. Backspace, CTRL-W and CTRL-U will also work in
686 When the 'paste' option is set, a few options are reset and mapping in insert
687 mode and abbreviation are disabled. This allows for pasting text in windowing
691 CTRL-T/CTRL-D always insert/delete an indent in the current line, no matter
692 what column the cursor is in.
708 inserted in the text as a single character. Useful for international
715 when changing text and in some other cases).
727 only for one line. "3iabc<NL>def<Esc>" would insert "abcabcabc<NL>def" in Vi
728 but "abc<NL>defabc<NL>defabc<NL>def" in Vim.
736 obscure macros, an <Esc> in a macro will execute the command. If you want a
746 in insert mode.
769 in a modeline (a major security problem). |trojan-horse|
771 If the 'insertmode' option is set (e.g. in .exrc), Vim starts in insert mode.
774 Undo information is kept in memory. Available memory limits the number and
782 Vim creates a file ending in ".swp" to store parts of the file that have been
783 changed or that do not fit in memory. This file can be used to recover from
802 The "No lines in buffer" message is a normal message instead of an error
812 Vim supports nearly all Vi commands and mostly in the same way. That is when
817 The help files used to mark features that are in Vim but not in Vi with {not
818 in Vi}. However, since these remarks cluttered the help files we now do it
844 `:Next` go to previous file in the argument list {Vi: no count}
845 `:next` go to next file in the argument list {Vi: no count}
847 `:open` start open mode (not implemented in Vim)
848 `:pop` jump to older entry in tag stack (only in some versions)
850 `:previous` same as `:Next` {Vi: only in some versions}
852 `:put` insert contents of register in the text
855 `:recover` recover a file from a swap file {Vi: recovers in another way
857 `:rewind` go to the first file in the argument list; no ++opt
879 `:z` print some lines {not in all versions of Vi}
888 `:@` execute contents of a register; but not `:@`; `:@@` only in
898 and etc in the description text.
917 |CTRL-R| in some Vi versions: same as CTRL-L
918 |CTRL-T| jump to N older Tag in tag list
940 |,| repeat latest f, t, F or T in opposite direction N times
970 |N| repeat the latest '/' or '?' N times in opposite direction
1034 The following commands are supported in Insert mode by Vi: ~
1040 CTRL-D delete one shiftwidth of indent in the current line
1052 CTRL-T insert one shiftwidth of indent in current line {Vi: only when
1053 in indent}
1059 0 CTRL-D delete all indent in the current line
1060 ^ CTRL-D delete all indent in the current line, restore it in the next
1072 in the deleted indent}.
1075 {Vi: directory to put temp file in, defaults to
1079 'ignorecase' 'ic' ignore case in search patterns
1080 'lines' number of lines in the display
1084 'magic' changes special characters in search patterns
1086 {called modelines in some Vi versions}
1087 'number' 'nu' print the line number in front of each line
1089 'prompt' 'prompt' enable prompt in Ex mode
1100 'tabstop' 'ts' number of spaces that <Tab> in file uses
1104 'tagstack' 'tgst' push tags onto the tag stack {not in all versions
1109 'timeoutlen' 'tm' time for 'timeout' {only in some Vi versions}
1111 'verbose' 'vbs' give informative messages {only in some Vi
1138 Only Vim is able to accept options in between and after the file names.
1142 - Nvi, Posix, Vi: Run Ex in batch mode.
1159 --remote Vim: edit the files in another Vim server
1161 --remote-expr {expr} Vim: evaluate {expr} in another Vim server
1165 --remote-silent {file} Vim: edit the files in another Vim server if possible
1167 --remote-wait Vim: edit the files in another Vim server and wait for it
1177 --socketid {id} Vim: GTK window socket to run Vim in
1179 --windowid {id} Vim: Win32 window ID to run Vim in
1188 -A Vim: Start in Arabic mode (when compiled with Arabic).
1207 -e Elvis, Nvi, Vim: Start in Ex mode, as if the executable is
1210 -E Vim: Start in improved Ex mode |gQ|, like "exim".
1212 -f Vim: Run GUI in foreground (Amiga: don't open new window).
1215 -F Vim: Start in Farsi mode (when compiled with Farsi).
1229 -i Elvis: Start each window in Insert mode.
1232 -L Vim: Same as "-r" {only in some versions of Vi: "List
1267 -s Nvi, Posix, Vim: Same as "-" (silent mode), when in Ex mode.
1269 -s {scriptin} Vim: Read from script file {scriptin}; only when not in Ex
1282 -v Nvi, Posix, Vi, Vim: Begin in Normal mode (visual mode, in Vi
1299 -y Vim: Start in easy mode, like |evim|.
1310 is not POSIX compliant, even when run in Vi compatibility mode.
1325 the size can be obtained from the terminal in a more reliable way.
1327 sizes obtained in another way.
1329 The "{" and "}" commands don't stop at a "{" in the original Vi, but
1337 flag is present in 'cpoptions'.
1343 - vi test 250 fails; behavior will be changed in a new revision
1349 - ex tests 47, 48, 49, 72, 73 fail because .exrc file isn't read in silent
1354 - ex test 368 fails because shell command isn't echoed in silent mode.
1355 - ex test 394 fails because "=" command output isn't visible in silent mode.
1357 - ex test 475 and 476 fail because reprint output isn't visible in silent mode.
1359 - ex test 502 fails because .exrc isn't read in silent mode.
1360 - ex test 509 fails because .exrc isn't read in silent mode. and exit code is
1362 - ex test 534 fails because .exrc isn't read in silent mode.