Lines Matching refs:used
88 are used.
122 For boolean operators Numbers are used. Zero is FALSE, non-zero is TRUE.
138 An expression can be used as a condition, ignoring the type and only using
175 When expecting a Float a Number can also be used, but nothing else.
184 function or created with the lambda expression |expr-lambda|. It can be used
202 function name is not used here. Also see |numbered-function|.
204 A Funcref can also be used with the |:call| command: >
324 length minus one is used: >
359 The operator "is" can be used to check if two variables refer to the same
475 For a Blob one byte at a time is used.
477 For a String one character, including any composing characters, is used as a
524 Number will be converted to the String '4'. The empty string can also be used
527 To avoid having to put quotes around every key the #{} form can be used. This
549 form can be used |expr-entry|: >
622 This can also be used to remove all entries: >
628 When a function is defined with the "dict" attribute it can be used in a
653 that references this function. The function can only be used through a
666 Functions that can be used with a Dictionary: >
679 A Blob is a binary object. It can be used to read an image from a file and
757 length minus one is used: >
769 To change a sequence of bytes the [:] notation can be used: >
946 |truthy|, this is used as the result. Otherwise the expression after the '??'
947 is evaluated and used as the result. This is most useful to have a default
1032 "is" and "isnot" can be used. This compares the values of the list,
1037 equal", "is" and "isnot" can be used. This compares the key/values of the
1043 equal", "is" and "isnot" can be used. Case is never ignored. Whether
1065 "is#"/"isnot#" and "is?"/"isnot?" can be used to match and ignore case.
1074 Inside a List or Dictionary this conversion is not used.
1086 'smartcase' is not used.
1089 argument, which is used as a pattern. See |pattern| for what a pattern is.
1112 used for |Dict| member access and floating point numbers.
1188 expr1'th single byte from expr8. expr8 is used as a String (a number is
1206 In Vim9 script a negative index is used like with a list: count from the end.
1221 characters from expr1a to and including expr1b. expr8 is used as a String,
1222 expr1a and expr1b are used as a Number.
1235 If expr1a is omitted zero is used. If expr1b is omitted the length of the
1236 string minus one is used.
1238 A negative number can be used to measure from the end of the string. -1 is
1277 name will be used as a key in the |Dictionary|. This is just like:
1281 but it may start with a number. Curly braces cannot be used.
1291 Note that the dot is also used for String concatenation. To avoid confusion
1375 could not find it intentionally being used in Vim scripts, this backwards
1405 Note that double quotes are used.
1454 Note that single quotes are used.
1475 Any option name can be used here. See |options|. When using the local value
1476 and there is no buffer-local or window-local value, the global value is used
1505 The functions `getenv()` and `setenv()` can also be used and work for
1507 The function `environ()` can be used to get a Dict with all environment
1516 fails, a shell will be used to expand the variable. This can be slow, but it
1546 2. The prefix "a:" should not be used for arguments. E.g.: >
1556 Note that in Vim9 script another kind of lambda can be used: |vim9-lambda|.
1560 often called a closure. Example where "i" and "a:arg" are used in a lambda
1591 Note that it is possible to cause memory to be used and not freed if the
1601 Notice how execute() is used to execute an Ex command. That's ugly though.
1623 There are several name spaces for variables. Which one is to be used is
1636 The scope name by itself can be used as a |Dictionary|. For example, to
1656 This can be used to perform an action only when the buffer has
1675 access a variable local to a function. But "g:" can also be used in any other
1686 In a Vim script variables starting with "s:" can be used. They cannot be
1689 They can be used in:
1702 Script variables can be used to avoid conflicts with global variable names.
1714 "Tick" was defined is used.
1746 They will remain valid as long as Vim is running. This can be used to
1786 ']' the text before it is used, including the matching '[' and
1788 highlighted text is used. Also see |<cexpr>|.
1802 v:char Argument for evaluating 'formatexpr' and used for the typed
1804 It is also used by the |InsertCharPre| and |InsertEnter| events.
1817 v:cmdarg This variable is used for two purposes:
1826 the argument for the ":hardcopy" command. This can be used
1831 was used the value is 1, otherwise it is 0. Note that this
1832 can only be used in autocommands. For user commands |<bang>|
1833 can be used.
1845 color names can be used with the |highlight-guifg|,
1856 This cannot be used to override the |cterm-colors| but it can
1857 be used to override other colors. For example, the X11 colors
1887 v:count The count given for the last Normal mode command. Can be used
1894 Also used for evaluating the 'formatexpr' option.
1900 used.
1914 Can be used in an autocommand to check if Vim didn't
1929 v:echospace Number of screen cells that can be used for an `:echo` message
1980 When used as a string this evaluates to "v:false". >
1988 Can be used in an autocommand to decide what to do and/or what
1999 triggered. Can be used in an autocommand to tell Vim what to
2009 The default is empty. If another (invalid) value is used then
2018 option used for ~
2028 option used for ~
2080 evaluating the expression used with |map()| and |filter()|.
2091 in a different language than what is used for character
2130 This can also be used as a function argument to use the
2132 When used as a number this evaluates to zero.
2133 When used as a string this evaluates to "v:none". >
2142 When used as a number this evaluates to zero.
2143 When used as a string this evaluates to "v:null". >
2164 When the |viminfo| file is not used the List is empty.
2176 autocommand. Depending on the command used for setting and the
2192 Command used to set the option. Valid while executing an
2202 in which case it is two characters. Best used alongside
2243 above should be used to get the full path.
2250 command (regardless of whether that command actually used a
2263 This can be used to find out why your script causes the
2283 The value -1 is often used when the command could not be
2330 opened. Can be used for a |SwapExists| autocommand to have
2375 termcap entry. This is used to find out whether the terminal
2376 cursor is blinking. This is used by |term_getcursor()|.
2380 termcap entry. This is used to find out what the shape of the
2381 cursor is. This is used by |term_getcursor()|.
2385 termcap entry. This is used to find out what the terminal
2390 termcap entry. This is used to find out what the terminal
2395 termcap entry. This is used to find out what the terminal
2425 When used as a string this evaluates to "v:true". >
2432 valid while evaluating the expression used with |map()| and
2449 This can be used like this: >
2477 See |function-list| for a list grouped by what the function is used for.
2523 balloon_split({msg}) List split {msg} as used for a balloon
2601 did_filetype() Number |TRUE| if FileType autocmd event used
2682 getfontname([{name}]) String name of font being used
2835 popup_dialog({what}, {options}) Number create a popup window used as a dialog
2845 popup_menu({what}, {options}) Number create a popup window used as a menu
3057 tagfiles() List tags files used
3143 visualmode([expr]) String last visual mode used
3186 Can also be used as a |method|: >
3203 Can also be used as a |method|: >
3219 Can also be used as a |method|: >
3228 < Can also be used as a |method|: >
3239 {lnum} is used like with |getline()|.
3245 < Can also be used as a |method| after a List, the base is
3258 {lnum} is used like with |append()|. Note that using |line()|
3268 Can also be used as a |method| after a List, the base is
3277 window is used.
3278 If {winid} is -1, the global argument list is used.
3280 list is used: either the window number or the window ID.
3290 identifies the argument list being used. Zero is used for the
3327 Can also be used as a |method|: >
3347 Can also be used as a |method|: >
3363 Can also be used as a |method|: >
3370 not used for the List.
3373 Show {expr} inside the balloon. For the GUI {expr} is used as
3389 < Can also be used as a |method|: >
3408 Can also be used as a |method|: >
3422 Can also be used as a |method|: >
3442 browser is used. In that case: select a file in the directory
3443 to be used.
3461 < Can also be used as a |method|: >
3467 If the {buf} argument is a number, buffer numbers are used.
3486 Can also be used as a |method|: >
3494 The {buf} argument is used like with |bufexists()|.
3496 Can also be used as a |method|: >
3506 The {buf} argument is used like with |bufexists()|.
3508 Can also be used as a |method|: >
3514 The {buf} argument is used like with |bufexists()|.
3516 Can also be used as a |method|: >
3523 If {buf} is omitted the current buffer is used.
3526 If {buf} is a String, it is used as a |file-pattern| to match
3530 "" or "%" can be used for the current buffer, "#" for the
3542 < Can also be used as a |method|: >
3574 Can also be used as a |method|: >
3591 Can also be used as a |method|: >
3602 < The number can be used with |CTRL-W_w| and ":wincmd w"
3605 Can also be used as a |method|: >
3616 Can also be used as a |method|: >
3644 Can also be used as a |method|: >
3660 Can also be used as a |method|: >
3670 used to set the local variable "self". |Dictionary-function|
3672 Can also be used as a |method|: >
3687 Can also be used as a |method|: >
3698 number as what is displayed with |:undolist| and can be used
3709 < When {utf8} is omitted or zero, the current 'encoding' is used.
3721 Can also be used as a |method|: >
3733 The class is used in patterns and word motions.
3745 < Can also be used as a |method|: >
3771 Can also be used as a |method|: >
3796 < Can also be used as a |method|: >
3803 relevant. {lnum} is used just like in |getline()|.
3808 Can also be used as a |method|: >
3817 Can also be used as a |method|: >
3840 Note that only marks in the current file can be used.
3851 line. This can be used to obtain the column in Insert mode: >
3857 < Can also be used as a |method|: >
3863 Can only be used in Insert mode. You need to use a mapping
3891 Can also be used as a |method|, the base is passed as the
3896 Add {expr} to the list of matches. Only to be used by the
3904 Can also be used as a |method|: >
3909 This is to be used when looking for matches takes some time.
3912 Only to be used by the function specified with the
3972 < Can also be used as a |method|: >
3985 used (and translated).
3996 < For the console, the first letter of each choice is used as
4002 {default} is omitted, 1 is used.
4005 This is only used for the icon of the GTK, Mac, Motif and
4009 used.
4023 < In a GUI dialog, buttons are used. The layout of the buttons
4027 don't fit, a vertical layout is used anyway. For some systems
4028 the horizontal layout is always used.
4030 Can also be used as a |method|in: >
4042 Can also be used as a |method|: >
4054 Can also be used as a |method|: >
4070 Can also be used as a |method|: >
4081 {start} can only be used with a |List|.
4089 Can also be used as a |method|: >
4138 When there is one argument {list} this is used as a |List|
4150 {lnum} is used like with |getline()|.
4158 If {curswant} is given it is used to set the preferred column
4159 for vertical movement. Otherwise {col} is used.
4161 When 'virtualedit' is used {off} specifies the offset in
4166 Can also be used as a |method|: >
4170 Specifically used to interrupt a program being debugged. It
4175 Can also be used as a |method|: >
4200 Can also be used as a |method|: >
4213 that is being used.
4225 Can also be used as a |method|: >
4238 {first} and {last} are used like with |getline()|. Note that
4242 Can also be used as a |method|: >
4247 FileType event has been triggered at least once. Can be used
4250 Returns |FALSE| when `:setf FALLBACK` was used.
4262 {lnum} is used like with |getline()|. Thus "." is the current
4266 Can also be used as a |method|: >
4273 {lnum} is used like with |getline()|. Thus "." is the current
4277 The highlight ID can be used with |synIDattr()| to obtain
4280 Can also be used as a |method|: >
4304 Can also be used as a |method|: >
4330 Can also be used as a |method|: >
4354 Can be used as a |method|: >
4377 Can be used as a |method|: >
4387 This can be used to output a terminal code. For example, to
4409 Can also be used as a |method|: >
4428 Can also be used as a |method|: >
4438 Can also be used as a |method|: >
4445 commands cannot be used. Otherwise zero is returned.
4456 $PATHEXT is not set then ".com;.exe;.bat;.cmd" is used. A dot
4457 by itself can be used in $PATHEXT to try using the name
4469 |exepath()| can be used to get the full path of an executable.
4471 Can also be used as a |method|: >
4485 "" no `:silent` used
4486 "silent" `:silent` used
4487 "silent!" `:silent!` used
4500 When used recursively the output of the recursive call is not
4503 Can also be used as a |method|: >
4509 Note that the current directory is used when {expr} starts
4515 Can also be used as a |method|: >
4542 implemented; to be used to check if
4613 Can also be used as a |method|: >
4619 to skip a block where a function is used that would otherwise
4624 < If `exists()` were used then a compilation error would be
4628 Can only be used in a |:def| function. *E1233*
4642 Can also be used as a |method|: >
4655 version 5.0 a space was used, which caused problems when a
4707 following modifier. The |fnamemodify()| function can be used
4711 is not defined, an empty string is used. Using "%:p" in a
4717 'suffixes' and 'wildignore' are used, unless the optional
4720 be used to search in a directory tree. For example, to find
4724 expand() can also be used to expand variables and environment
4726 slow, because a shell may be used to do the expansion. See
4736 Can also be used as a |method|: >
4748 < Can also be used as a |method|: >
4774 used to decide what to do:
4787 Can also be used as a |method|: >
4826 GUI. Keys are used as if they were coming from the
4827 terminal. Other flags are not used. *E980*
4842 '!' When used with 'x' will not end Insert mode. Can be
4843 used in a test when a timer is set to exit Insert mode
4848 Can also be used as a |method|: >
4855 expression, which is used as a String.
4858 {file} is used as-is, you may want to expand wildcards first: >
4864 < Can also be used as a |method|: >
4876 Can also be used as a |method|: >
4902 used as an expression again. Often it is good to use a
4929 Can also be used as a |method|: >
4940 If {path} is omitted or empty then 'path' is used.
4950 Can also be used as a |method|: >
4961 Can also be used as a |method|: >
4970 In Vim9 script flatten() cannot be used, you must always use
4985 Can also be used as a |method|: >
5013 Can also be used as a |method|: >
5031 Can also be used as a |method|: >
5051 Can also be used as a |method|: >
5072 Can also be used as a |method|: >
5077 string of characters like it is used for file names on the
5087 Can also be used as a |method|: >
5094 {lnum} is used like with |getline()|. Thus "." is the current
5097 Can also be used as a |method|: >
5104 {lnum} is used like with |getline()|. Thus "." is the current
5107 Can also be used as a |method|: >
5115 When used while updating folds (from 'foldexpr') -1 is
5119 {lnum} is used like with |getline()|. Thus "." is the current
5122 Can also be used as a |method|: >
5127 the default function used for the 'foldtext' option and should
5137 When used to draw the actual foldtext, the rest of the line
5147 {lnum} is used like with |getline()|. Thus "." is the current
5153 Can also be used as a |method|: >
5177 Can also be used as a |method|: >
5190 Can also be used as a |method|: >
5200 partial the dict stored in it will be used and the {dict}
5211 the Funcref and will be used when the Funcref is called.
5269 Can also be used as a |method|: >
5298 Preferably used as a |method|: >
5304 Preferably used as a |method|: >
5313 Preferably used as a |method|: >
5322 Preferably used as a |method|: >
5353 last used.
5356 lnum Line number used for the buffer when
5395 Can also be used as a |method|: >
5407 For {lnum} and {end} "$" can be used for the last line of the
5408 buffer. Otherwise a number must be used.
5424 < Can also be used as a |method|: >
5430 must be used.
5448 < Can also be used as a |method|: >
5467 Can also be used as a |method|: >
5486 also a String when a modifier (shift, control, alt) was used
5502 |getmousepos()| can also be used. Mouse move events will be
5580 Can also be used as a |method|: >
5587 char character previously used for a character
5713 Can also be used as a |method|: >
5734 This can be used to save and restore the cursor position: >
5741 Can also be used as a |method|: >
5754 Can also be used as a |method|: >
5791 < Can also be used as a |method|: >
5804 Can also be used as a |method|: >
5809 used. Like what is used for the Normal highlight group
5836 Can also be used as a |method|: >
5849 Can also be used as a |method|: >
5859 Can also be used as a |method|: >
5883 Can also be used as a |method|: >
5901 locations and the last used jump position number in the list.
5910 Can also be used as a |method|: >
5928 {end} is used in the same way as {lnum}.
5936 < Can also be used as a |method|: >
5944 When {nr} is zero the current window is used.
5957 filewinid id of the window used to display files
5991 Can also be used as a |method|: >
6020 mouse. This can be used in a mapping for a mouse click or in
6041 If the mouse is over a popup window then that window is used.
6057 "bufnum" is zero, unless a mark like '0 or 'A is used, then it
6061 The "off" number is zero, unless 'virtualedit' is used. Then
6073 This can be used to save and restore the position of a mark: >
6079 Can also be used as a |method|: >
6096 pattern search pattern used to locate the error
6122 value is used.
6147 If "nr" is not present then the current quickfix list is used.
6149 specified by "id" is used.
6199 (see |NL-used-for-Nul|).
6202 If {regname} is "", the unnamed register '"' is used.
6203 If {regname} is not specified, |v:register| is used.
6206 Can also be used as a |method|: >
6230 If {regname} is "" or "@", the unnamed register '"' is used.
6231 If {regname} is not specified, |v:register| is used.
6235 Can also be used as a |method|: >
6247 unnamed register '"' is used. If {regname} is not specified,
6248 |v:register| is used.
6251 Can also be used as a |method|: >
6267 Can also be used as a |method|: >
6276 Note that the name without "t:" must be used.
6280 Can also be used as a |method|: >
6296 When {winnr} is zero the current window is used.
6309 < Can also be used as a |method|: >
6315 When {winnr} is not specified, the current window is used.
6340 Can also be used as a |method|: >
6393 Can also be used as a |method|: >
6400 {timeout} can be used to specify how long to wait in msec for
6401 a response from the terminal. When omitted 100 msec is used.
6405 if available. This can be used to poll for the position and
6416 Can also be used as a |method|: >
6424 The value can be used with `:winpos`.
6431 The value can be used with `:winpos`.
6439 < Can also be used as a |method|: >
6468 For most systems backticks can be used to get files names from
6478 Can also be used as a |method|: >
6482 Convert a file pattern, as used by glob(), into a search
6483 pattern. The result can be used to match with a string that
6493 Can also be used as a |method|: >
6522 {alllinks} is used as with |glob()|.
6524 The "**" item can be used to search in a directory tree.
6531 Can also be used as a |method|, the base is passed as the
6568 Can also be used as a |method|: >
6582 If {winnr} is -1 it is ignored and only the tabpage is used.
6605 Can also be used as a |method|: >
6629 When {mode} is omitted, "nvo" is used.
6639 Can also be used as a |method|: >
6650 empty the current or last used history
6663 Can also be used as a |method|, the base is passed as the
6671 If the parameter {item} evaluates to a String, it is used as a
6674 Upper/lowercase must match, unless "\c" is used |/\c|.
6699 Can also be used as a |method|: >
6707 omitted, the most recent item from the history is used.
6717 Can also be used as a |method|: >
6728 < Can also be used as a |method|: >
6735 been defined for it, it may also have been used for a syntax
6740 Can also be used as a |method|: >
6791 Can also be used as a |method|: >
6813 If an empty dictionary value is used for the 'term' or 'cterm'
6818 The 'linksto' item can be used to link a highlight group to
6842 Can also be used as a |method|: >
6849 This can be used to retrieve information about the highlight
6856 Can also be used as a |method|: >
6875 This can be used to display messages with special characters,
6883 Can also be used as a |method|: >
6889 of 'tabstop' is relevant. {lnum} is used just like in
6893 Can also be used as a |method|: >
6901 of 'ignorecase' is not used here, case always matters.
6915 < Can also be used as a |method|: >
6921 string, or a blank string (for no prompt). A '\n' can be used
6923 The highlighting set with |:echohl| is used for the prompt.
6933 is used for the default reply, as if the user typed this.
6945 NOTE: This function must not be used in a startup file, for
6963 < Can also be used as a |method|: >
6980 Can also be used as a |method|: >
7000 < Can also be used as a |method|: >
7013 be used several times, in which case there must be just as
7028 Can also be used as a |method|: >
7048 Can also be used as a |method|: >
7068 < Can also be used as a |method|: >
7075 is any expression, which is used as a String.
7077 Can also be used as a |method|: >
7088 Can also be used as a |method|: >
7108 Can also be used as a |method|: >
7116 Can also be used as a |method|: >
7131 < Can also be used as a |method|: >
7140 {sep} is omitted a single space is used.
7144 < String items are used as-is. |Lists| and |Dictionaries| are
7148 Can also be used as a |method|: >
7158 Can also be used as a |method|: >
7175 Can also be used as a |method|: >
7211 Can also be used as a |method|: >
7227 used recursively: []
7229 used recursively: {}
7239 Can also be used as a |method|: >
7246 Can also be used as a |method|: >
7252 used, as with |strlen()|.
7260 Can also be used as a |method|: >
7268 especially made to be used with Vim. Since only one argument
7287 used in Windows System DLLs). The function must take exactly
7309 < Can also be used as a |method|, the base is passed as the
7315 Just like |libcall()|, but used for a function that returns an
7324 Can also be used as a |method|, the base is passed as the
7345 Note that a mark in another file can be used. The line number
7360 Can also be used as a |method|: >
7368 This can also be used to get the byte count for the line just
7372 it is the file size plus one. {lnum} is used like with
7377 Can also be used as a |method|: >
7384 relevant. {lnum} is used just like in |getline()|.
7388 Can also be used as a |method|: >
7401 Can also be used as a |method|: >
7413 When {utf8} is omitted or zero, the current 'encoding' is used.
7418 Can also be used as a |method|: >
7426 buffer is used.
7490 Can also be used as a |method|, the base is passed as the
7500 buffer is used.
7502 Can also be used as a |method|: >
7510 Can also be used as a |method|: >
7528 Can also be used as a |method|: >
7543 Can also be used as a |method|: >
7563 Can also be used as a |method|: >
7588 used as an expression again. Often it is good to use a
7618 Can also be used as a |method|: >
7646 When {mode} is omitted, the modes for "" are used.
7666 characters will be used:
7670 "sid" The script local ID, used for <sid> mappings
7676 The dictionary can be used to restore a mapping with
7681 This function can be used to map a key even when it's already
7685 < Can also be used as a |method|: >
7713 This function can be used to check if a mapping can be added
7721 Can also be used as a |method|: >
7736 {mode} is used to define the mode in which the mapping is set,
7750 first item where {pat} matches. Each item is used as a
7751 String, |Lists| and |Dictionaries| are used as echoed.
7753 Otherwise, {expr} is used as a String. The result is a
7764 < See |string-match| for how {pat} is used.
7802 The 'ignorecase' option is used to set the ignore-caseness of
7803 the pattern. 'smartcase' is NOT used. The matching is always
7810 Can also be used as a |method|: >
7818 identification number (ID), which can be used to delete the
7822 'magic', 'smartcase' and 'ignorecase' options are not used.
7846 values. Currently this is used to specify a match specific
7869 Can also be used as a |method|: >
7878 to be used when fast match additions and deletions are
7906 Can also be used as a |method|: >
7913 The name of the highlight group used
7914 The pattern used.
7921 Can also be used as a |method|: >
7932 Can also be used as a |method|: >
7954 Can also be used as a |method|: >
8043 empty string is used. Example: >
8050 Can also be used as a |method|: >
8066 Can also be used as a |method|: >
8087 Can also be used as a |method|: >
8098 items in {expr} cannot be used as a Number this results in
8101 Can also be used as a |method|: >
8122 When {mode} is omitted, the modes for "" are used.
8134 characters will be used:
8175 Can also be used as a |method|: >
8186 items in {expr} cannot be used as a Number this results in
8189 Can also be used as a |method|: >
8199 If {prot} is given it is used to set the protection bits of
8202 unreadable for others. This is only used for the last part of
8221 < Can also be used as a |method|: >
8268 This is useful in the 'statusline' option or when used
8276 Can also be used as a |method|: >
8297 Can also be used as a |method|: >
8308 {lnum} is used like with |getline()|.
8311 Can also be used as a |method|: >
8319 < When {utf8} is omitted or zero, the current 'encoding' is used.
8332 Can also be used as a |method|: >
8340 < Can also be used as a |method|: >
8348 If {len} is omitted or smaller than 1 then 1 is used (single
8357 Can also be used as a |method|: >
8373 Can also be used as a |method|: >
8393 Can also be used as a |method|: >
8404 {lnum} is used like with |getline()|.
8407 Can also be used as a |method|: >
8417 When used as a |method| the base is passed as the second
8421 < Often used items are:
8485 a space if both are used.
8515 < This limits the length of the text used from "line" to
8525 "abcdef" are used for x conversions; the letters
8526 "ABCDEF" are used for X conversions.
8551 s The text of the String argument is used. If a
8553 specified are used.
8558 S The text of the String argument is used. If a
8560 number specified are used.
8567 is not specified 6 is used. A really big number
8586 (exclusive). Otherwise 'e' is used for 'g' and 'E'
8605 arguments an error is given. Up to 18 arguments can be used.
8615 Can also be used as a |method|: >
8650 < Can also be used as a |method|: >
8664 Can also be used as a |method|: >
8676 Can also be used as a |method|: >
8700 This can be used to avoid some things that would remove the
8715 Can also be used as a |method|: >
8732 Can also be used as a |method|: >
8743 Can also be used as a |method|: >
8754 rand(). If {expr} is omitted, an internal seed value is used
8783 Can also be used as a |method|: >
8818 values. Currently this is used to specify if and how sorting
8845 Can also be used as a |method|: >
8905 Can also be used as a |method|: >
8916 When {type} contains "b" binary mode is used:
8944 Can also be used as a |method|: >
8954 in {object} is used and {func} is first called for the second
8963 Can also be used as a |method|: >
8979 list<any> can be used.
8993 Can also be used as a |method|: >
9009 Can also be used as a |method|: >
9023 Leading spaces are used to make the string align nicely. You
9030 Can also be used as a |method|: >
9046 seconds. Otherwise a timeout of 600 seconds is used.
9062 Can also be used as a |method|: >
9077 Can also be used as a |method|: >
9098 < Can also be used as a |method|: >
9111 < Can also be used as a |method|: >
9137 Can also be used as a |method|: >
9145 Can also be used as a |method|: >
9164 Can also be used as a |method|: >
9192 Can also be used as a |method|: >
9205 Can also be used as a |method|: >
9224 Can also be used as a |method|: >
9233 < Can also be used as a |method|: >
9249 Can also be used as a |method|: >
9266 Can also be used as a |method|: >
9273 arbitrary number that can only be used to compare to the
9276 Can also be used as a |method|: >
9286 This is mainly to be used for testing.
9289 Can also be used as a |method|: >
9296 This is mainly to be used for testing.
9299 Can also be used as a |method|: >
9305 This function is mainly used for testing.
9307 Note: Always returns the current screen column, thus if used
9337 Can also be used as a |method|: >
9343 This function is mainly used for testing.
9353 This is mainly to be used for testing.
9356 Can also be used as a |method|: >
9384 'ignorecase', 'smartcase' and 'magic' are used.
9402 < When {stopline} is used and it is not zero this also implies
9415 non-zero this match is skipped. This can be used, for
9429 flag is used.
9460 Can also be used as a |method|: >
9539 This can also be used to count matched texts with specified
9556 |N| was used when "S" is not
9585 Can also be used as a |method|: >
9606 Can also be used as a |method|: >
9613 used to find the "endif" that matches an "if", while other
9630 {flags} 'b', 'c', 'n', 's', 'w' and 'W' are used like with
9635 the match; will be > 1 when 'r' is used.
9654 The value of 'ignorecase' is used. 'magic' is ignored, the
9655 patterns are used like it's on.
9681 to be found. Note that single-quote strings are used to avoid
9726 Can also be used as a |method|: >
9742 < Can also be used as a |method|: >
9769 {lnum} is used like with |setline()|.
9777 Can also be used as a |method|, the base is passed as the
9789 Note that the variable name without "b:" must be used.
9795 Can also be used as a |method|, the base is passed as the
9816 Only characters with value 0x100 and higher can be used.
9837 Can also be used as a |method|: >
9844 char character which will be used for a subsequent
9860 Can also be used as a |method|: >
9878 Can also be used as a |method|: >
9893 Can also be used as a |method|: >
9904 Can also be used as a |method|, the base is passed as the
9923 Can also be used as a |method|: >
9934 {lnum} is used like with |getline()|.
9956 Can also be used as a |method|, the base is passed as the
9963 When {nr} is zero the current window is used.
9976 Can also be used as a |method|, the base is passed as the
9988 Can also be used as a |method|: >
10001 "bufnum" is the buffer number. Zero can be used for the
10003 used for the mark position. For other marks it specifies the
10012 smaller than 1 then 1 is used. To use the character count
10015 The "off" number is only used when 'virtualedit' is set. Then
10020 The "curswant" number is only used when setting the cursor
10024 mark position it is not used.
10041 Can also be used as a |method|: >
10052 When {what} is not present, the items in {list} are used. Each
10059 filename name of a file; only used when "bufnr" is not
10061 module name of a module; if given it will be used in
10064 pattern search pattern used to locate the error
10074 optional. Either "lnum" or "pattern" entry can be used to
10080 be used.
10094 with the items from {list}. This can also be used to
10111 'errorformat' option value is used.
10139 list is modified, "id" should be used instead of "nr" to
10149 This function can be used to create a quickfix list
10153 Can also be used as a |method|, the base is passed as the
10160 If {regname} is "" or "@", the unnamed register '"' is used.
10174 used as the width of the selection - if it is not specified
10207 represented as newlines as well, see |NL-used-for-Nul|.
10213 < Can also be used as a |method|, the base is passed as the
10223 Note that the variable name without "t:" must be used.
10227 Can also be used as a |method|, the base is passed as the
10237 When {winnr} is zero the current window is used.
10243 Note that the variable name without "w:" must be used.
10249 Can also be used as a |method|, the base is passed as the
10286 Can also be used as a |method|, the base is passed as the
10296 < Can also be used as a |method|, the base is passed as the
10304 Can also be used as a |method|: >
10329 because for csh and tcsh "!" is used for history replacement
10337 in the tail. That is because for fish "\" is used as an escape
10347 Can also be used as a |method|: >
10357 When there is one argument {col} this is used as column number
10362 Can also be used as a |method|: >
10385 Can also be used as a |method|: >
10397 Can also be used as a |method|: >
10413 Can also be used as a |method|: >
10421 used exclusive. And for a string the indexes are used as
10427 Can also be used as a |method|: >
10446 locale is used for ordering. Implementation details: strcoll()
10447 is used to compare strings. See |:language| check or set the
10448 collation locale. |v:collate| can also be used to check the
10469 digits will be used as the number they represent.
10481 used to set the local variable "self". |Dictionary-function|
10488 Can also be used as a |method|: >
10518 are used. On Ubuntu they may be found in
10542 Can also be used as a |method|: >
10554 < Can also be used as a |method|: >
10570 Can also be used as a |method|: >
10581 This can be used for making spelling suggestions. Note that
10584 Can also be used as a |method|: >
10610 of 'spelllang' are used.
10612 Can also be used as a |method|: >
10634 The spelling information for the current window is used. The
10635 values of 'spelllang' and 'spellsuggest' are used.
10637 Can also be used as a |method|: >
10645 removing the matched characters. 'ignorecase' is not used
10663 Can also be used as a |method|: >
10678 Can also be used as a |method|: >
10685 Initialize seed used by |rand()|:
10689 - If {expr} is given it must be a Number. It is used to
10751 Can also be used as a |method|: >
10763 When {utf8} is omitted or zero, the current 'encoding' is used.
10769 < Can also be used as a |method|: >
10779 When {base} is omitted base 10 is used. This also means that
10780 a leading zero doesn't cause octal conversion to be used, as
10790 Can also be used as a |method|: >
10802 Can also be used as a |method|: >
10813 When a character index is used where a character does not
10819 Can also be used as a |method|: >
10849 Can also be used as a |method|: >
10855 (first column is zero). When {col} is omitted zero is used.
10858 The option settings of the current window are used. This
10865 Can also be used as a |method|: >
10870 specified by the {format} string. The given {time} is used,
10887 < Can also be used as a |method|: >
10896 Can also be used as a |method|: >
10903 This can be used to find a second match: >
10915 stridx() works similar to the C function strstr(). When used
10918 Can also be used as a |method|: >
10938 Can also be used as a |method|: >
10953 Can also be used as a |method|: >
10979 Can also be used as a |method|: >
11006 Can also be used as a |method|: >
11016 ignored. This can be used to find a match before a previous
11027 When used with a single character it works similar to the C
11030 Can also be used as a |method|: >
11041 Can also be used as a |method|: >
11052 Can also be used as a |method|: >
11072 When substitute() is used recursively only the submatches in
11081 Can also be used as a |method|: >
11095 'smartcase' is not used. See |string-match| for how {pat} is
11096 used.
11125 < Can also be used as a |method|: >
11147 Can also be used as a |method|: >
11157 Can also be used as a |method|: >
11163 The syntax ID can be used with |synIDattr()| and
11170 zero. {lnum} is used like with |getline()|.
11186 syntax ID {synID}. This can be used to obtain information
11190 used, the attributes for the currently active highlighting are
11191 used (GUI, cterm or term).
11195 "fg" foreground color (GUI: color name used to set
11221 Can also be used as a |method|: >
11227 {synID}. This is the syntax group ID of what is being used to
11231 Can also be used as a |method|: >
11238 region, 1 if it is. {lnum} is used like with |getline()|.
11263 used like with |getline()|. Each item in the List is an ID
11296 Pipes are not used, the 'shelltemp' option is not used.
11299 cooked mode. This is meant to be used for commands that do
11309 This is not to be used for interactive commands.
11339 Can also be used as a |method|: >
11357 Can also be used as a |method|: >
11364 {arg} specifies the number of the tab page to be used. When
11365 omitted the current tab page is used.
11374 Can also be used as a |method|: >
11387 The number can be used with the |:tab| command.
11392 {tabarg} specifies the number of tab page to be used.
11393 {arg} is used like with |winnr()|:
11395 the window which will be used when going to this tab page.
11403 Can also be used as a |method|: >
11407 tagfiles() Returns a |List| with the file names used to search for tags
11414 If {filename} is passed it is used to prioritize the results
11424 cmd Ex command used to locate the tag in
11446 used in {expr}. This also make the function work faster.
11454 Can also be used as a |method|: >
11467 Can also be used as a |method|: >
11483 Can also be used as a |method|: >
11491 doesn't exist. It can be used for a temporary file. The name
11496 For MS-Windows forward slashes are used when the 'shellslash'
11559 Can also be used as a |method|: >
11577 Can also be used as a |method|: >
11615 Can also be used as a |method|: >
11626 Can also be used as a |method|: >
11643 Can also be used as a |method|: >
11651 Can also be used as a |method|: >
11668 Can also be used as a |method|: >
11698 Can also be used as a |method|: >
11713 Can also be used as a |method|: >
11733 For backward compatibility, this method can be used: >
11745 < Can also be used as a |method|: >
11757 Return the name of the undo file that would be used for a file
11762 is used internally.
11769 Can also be used as a |method|: >
11775 "seq_last" The highest undo sequence number used.
11779 "time_cur" Time last used for |:earlier| and related
11804 be used by a redo command. When nothing was
11823 Can also be used as a |method|: >
11830 Can also be used as a |method|: >
11843 When 'virtualedit' is used {expr} can be [lnum, col, off], where
11846 character. When "off" is omitted zero is used.
11860 Note that only marks in the current file can be used.
11870 < Can also be used as a |method|: >
11876 used in the current buffer. Initially it returns an empty
11877 string, but once Visual mode has been used, it returns "v",
11885 Visual mode that was used.
11895 This can be used in mappings to handle the 'wildcharm' option
11919 Can also be used as a |method|, the base is passed as the
11927 Can also be used as a |method|: >
11939 Can also be used as a |method|: >
11946 used to execute autocommands.
11963 Can also be used as a |method|: >
11971 Can also be used as a |method|: >
11979 Can also be used as a |method|: >
11986 Can also be used as a |method|: >
11998 Can also be used as a |method|: >
12019 'splitright' are used.
12021 Can also be used as a |method|: >
12035 Can also be used as a |method|: >
12060 < Can also be used as a |method|: >
12093 Can also be used as a |method|: >
12123 The number can be used with |CTRL-W_w| and ":wincmd w"
12131 < Can also be used as a |method|: >
12161 Can also be used as a |method|: >
12182 leftcol first column displayed; only used when
12202 Can also be used as a |method|: >
12233 When {flags} contains "b" then binary mode is used: There will
12240 When {flags} contains "a" then append mode is used, lines are
12266 < Can also be used as a |method|: >
12276 Can also be used as a |method|: >
12326 clipboard_working Compiled with 'clipboard' support and it can be used.
12332 conpty Platform where |ConPTY| can be used.
12353 filterpipe When 'shelltemp' is off pipes are used for shell
12376 gui_win32s idem, and Win32s system being used (Windows 3.1)
12529 A regexp pattern as explained at |pattern| is normally used to find a match in
12530 the buffer lines. When a pattern is used to find a match in a String, almost
12569 function from a mapping defined in the script, but then |<SID>| must be used
12616 function can only be used with a |Funcref| and will be
12620 not used an error message is given. There is one
12624 When [!] is used, an existing function is silently
12627 NOTE: Use ! wisely. If used without care it can cause
12676 The last used search pattern and the redo command "."
12720 If the ":return" is used after a |:try| but before the
12729 be used as "a:name" ("a:" for argument).
12733 may optionally be following. In the function the extra arguments can be used
12739 However, if a composite type is used, such as |List| or |Dictionary| , you can
12752 specified at a call, the default expression is used to initialize it.
12798 Inside a function local variables can be used. These will disappear when the
12834 used. The returned value is discarded.
12852 can be used to do something different at the start or end of
12866 dereferenced, but the range will not be used then. Example: >
12879 is used as a method: >
12887 only when they are used. There are two methods: with an autocommand and with
12919 These functions are always global, in Vim9 script "g:" needs to be used: >
12931 The file name and the name used before the # in the function must match
12933 called. In Vim9 script the "g:" prefix must be used: >
12954 be used to pass settings to the autoload script before it's loaded: >
12966 other and vice versa, before the used function is defined, it won't work.
13021 Note: in Vim9 script `:let` is used for variable declaration, not assignment.
13035 This cannot be used to add an item to a |List|.
13036 This cannot be used to set a byte in a String. You
13048 {idx1} can be omitted, zero is used instead.
13086 |registers|). "@@" can be used for the unnamed
13091 This can be used to clear the last search pattern: >
13185 {endmarker}. The lines of text is used as a
13269 < This is especially useful to clean up used global
13316 register values cannot be used here, since they cannot
13369 locked when used through the other variable.
13444 are used. Make a copy if this is unwanted: >
13474 :con[tinue] When used inside a ":while" or ":for" loop, jumps back
13476 If it is used after a |:try| inside the loop but
13484 :brea[k] When used inside a ":while" or ":for" loop, skips to
13487 If it is used after a |:try| inside the loop but
13518 The value "Vim:Interrupt" is used for an interrupt
13548 Another character can be used instead of / around the
13568 If the ":throw" is used after a |:try| but before the
13572 used after a ":catch" but before the |:finally|, the
13633 |:echo|, |:echon| and |:echomsg| commands. Also used
13649 String, string() is used to turn it into a string.
13657 message in the |message-history|. When used in a
13660 |:echomsg| command. When used inside a try conditional,
13679 since the resulting value is not used. In the example
13686 used.
13698 {expr1} is used as the processed command, command line
13705 ":execute" can be used to append a command to commands
13716 file names. The |fnameescape()| function can be used
13753 explains how it can be used in a Vim script.
14010 number in the script or function where it has been used: >
14075 Note that this method cannot be used to "rethrow" Vim error or interrupt
14121 This method should be used locally whenever a function or part of a script
14207 {cmdname} is the name of the command that failed; the second form is used when
14253 Only the first is used for the exception value, since it is the most specific
14399 Exceptions may be used during execution of autocommands. Example: >
14659 behavior is used instead of immediate abortion. This ensures compatibility of
14725 the syntax error is used for the exception being thrown.
14811 The |:scriptnames| command can be used to get a list of all script files that
14814 code can be used: >
14846 explicit the |:scriptversion| command can be used. When a Vim script is not
14853 command. Can be used to go back to old syntax for a range of lines.
14866 work as |v:version| anymore, it can be used as a normal variable.
14937 safety for when these options are set from a modeline. It is also used when
14939 The sandbox is also used for the |:sandbox| command.