Lines Matching refs:can

73 Vim has only a few limits for the files that can be edited {Vi: can not handle
98 undo levels and the text that can be kept in registers. Other things are also
118 Although Vim is 99% Vi compatible, some things in Vi can be
128 The 'cpoptions' option can be used to set Vi compatibility on/off for
132 Vim can be used on:
150 considered changed anymore. You can exit it with :q, without <!>.
152 create a branch in the undo tree. This means you can go back to any
156 set. This means you can exit Vim, start Vim on a previously edited
160 Included support for GUI: menu's, mouse, scrollbars, etc. You can
167 Vim can split the screen into several windows, each editing a
169 can still be loaded (and changed) but not displayed in a window. This
172 Vim can also use multiple tab pages, each with one or more windows. A
173 line with tab labels can be used to quickly switch between these pages.
177 Vim can create a window in which a terminal emulator runs. This can
181 Vim can highlight keywords, patterns and other things. This is
182 defined by a number of |:syntax| commands, and can be made to
186 highlighting can be defined for ordinary terminals, color terminals
189 The highlighted text can be exported as HTML. |convert-to-HTML|
190 Other items that can be highlighted are matches with the search string
195 Vim supports highlighting text by a plugin. Property types can be
196 specified with |prop_type_add()| and properties can be placed with
206 A range of lines can be shown as one "folded" line. This allows
208 Folds can be created manually, from the syntax of the file, by indent,
212 Vim can show two versions of a file with the differences highlighted.
213 Parts of the text that are equal are folded away. Commands can be
217 The functionality can be extended by dropping a plugin file in the
219 written by others. Plugins can be for all kind of files, or
224 Vim can exchange messages with other processes in the background.
227 Vim can start a job, communicate with it and stop it. |job|
228 Timers can fire once or repeatedly and invoke a function to do any
233 A subsequent "q" stops recording. The register can then be executed
238 The arrow keys can be used in insert mode to move around in the file.
242 CTRL-O can be used to execute a single Normal mode command. This is
246 Visual mode can be used to first highlight a piece of text and then
253 Visual area can be moved. The Visual area can be affected by an
271 With Visual mode a rectangular block of text can be selected. Start
272 Visual mode with CTRL-V. The block can be deleted ("d"), yanked ("y")
273 or its case can be changed ("~", "u" and "U"). A deleted or yanked
274 block can be put into the text with the "p" and "P" commands.
277 Help is displayed in a window. The usual commands can be used to
278 move around, search for a string, etc. Tags can be used to jump
282 index file can be set with the 'helpfile' option.
285 You can insert or delete at any place in the command-line using the
286 cursor keys. The right/left cursor keys can be used to move
288 can be used to move forward/backward one word. CTRL-B/CTRL-E can be
290 {Vi: can only alter the last character in the line}
297 The command-lines are remembered. The up/down cursor keys can be used
298 to recall previous command-lines. The 'history' option can be set to
304 <Tab> can be typed to complete
317 The 'wildchar' option can be set to the character for command-line
318 completion, <Tab> is the default. CTRL-D can be typed after an
324 In Insert mode the CTRL-N and CTRL-P keys can be used to complete a
326 With CTRL-X another mode is entered, through which completion can be
343 columns to scroll can be set with the 'sidescroll' option. The |zh|
344 and |zl| commands can be used to scroll sideways.
351 The 'textwidth' option can be used to automatically limit the line
353 very useful. The |gq| operator can be used to format a piece of text
359 A "\n" can be used in a search pattern to match a line break.
364 Vim can browse the file system. Simply edit a directory. Move around
368 Zip and tar archives can also be browsed. |tar| |zip|
371 The |:make| command can be used to run the compilation and jump to the
376 number and error message. The 'errorformat' option can be set to a
379 The |:cn| command can be used to jump to the next error.
388 Vim can search for a pattern in multiple files. This uses the
395 for various styles can be set with 'cinoptions'. The keys to trigger
396 indenting can be set with 'cinkeys'.
398 Comments can be automatically formatted. The 'comments' option can be
401 other types of text. The |=| operator can be used to re-indent
408 The |[i| command can be used to search for a match of the word under
410 can be set to a pattern that describes a command to include a file
418 Commands can be automatically executed when reading a file, writing a
426 |:if| Conditional execution, which can be used for example
441 The command-line history, marks and registers can be stored in a file
442 that is read on startup. This can be used to repeat a search command
445 The 'viminfo' option can be set to select which items to store in the
449 The |:hardcopy| command sends text to the printer. This can include
454 BSDs with sysmouse, for Linux with gpm, and Win32. It can be used to
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
470 Files in double-byte or multibyte encodings can be edited. There is
476 When the 'virtualedit' option is set the cursor can move all over the
490 The "-w" option can be used to record all typed characters in a script file.
491 This file can then be used to redo the editing, possibly on another file or
525 "%" can be preceded with a count. The cursor jumps to the line that
531 The used tags are remembered. Commands that can be used with the tag stack
538 The 'tags' option can be set to a list of tag file names. Thus multiple
539 tag files can be used. For file names that start with "./", the "./" is
555 Searches can put the cursor on the end of a match and may include a character
576 With the "J" (join) command you can reset the 'joinspaces' option to have only
579 "cw" can be used to change white space formed by several characters (Vi is
613 text is less than a line. In Vim they can always be repeated.
615 ":noremap" command can be used to enter a mapping that will not be remapped.
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.
633 CTRL-O/CTRL-I can be used to jump to older/newer positions. These are the
640 The 'scrolljump' option can be set to the minimum number of lines to scroll
643 The 'scrolloff' option can be set to the minimum number of lines to keep
648 Uppercase marks can be used to jump between files. The ":marks" command lists
653 The 'shelltype' option can be set to reflect the type of shell used on the
656 The 'highlight' option can be set for the highlight mode to be used for
664 With the :set command the prefix "inv" can be used to invert boolean options.
666 In both Vi and Vim you can create a line break with the ":substitute" command
668 text. With Vim you can put a real CTRL-M in the text by preceding it with a
680 The backspace key can be used just like CTRL-D to remove auto-indents.
682 You can backspace, CTRL-U and CTRL-W over line breaks if the 'backspace' (bs)
683 option includes "eol". You can backspace over the start of insert if the
699 CTRL-R {register} can be used to insert the contents of a register.
704 CTRL-Y and CTRL-E can be used to copy a character from above/below the
707 After CTRL-V you can enter a three digit decimal number. This byte value is
719 More can be added with ":digraph {char1}{char2} {number}". A digraph is
737 typed <Esc> to execute the command like vi does you can fix this with
751 The 'fileformat' option can be set to select the <EOL>: "dos" <CR><NL>, "unix"
760 window is opened (and :sh still works). You can give a device to use for
768 that this is different from the Vi versions that can execute any Ex command
775 size of change that can be undone. This is hardly a problem on the Amiga and
783 changed or that do not fit in memory. This file can be used to recover from
784 an aborted editing session with "vim -r file". Using the swap file can be
795 If Vim gives the |hit-enter| prompt, you can hit any key. Characters other
814 effect is of resetting 'compatible' and removing flags from 'cpoptions' can be
1127 Different versions of Vi have different command-line arguments. This can be
1313 flags when Vim starts up. This makes Vim run as POSIX as it can. That's
1316 You can find the Posix specification for Vi here:
1325 the size can be obtained from the terminal in a more reliable way.