mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
updated for version 7.1a
This commit is contained in:
parent
ff4a37e325
commit
024678745b
@ -1,4 +1,4 @@
|
|||||||
*options.txt* For Vim version 7.0. Last change: 2007 May 01
|
*options.txt* For Vim version 7.1a. Last change: 2007 May 05
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -312,7 +312,7 @@ For example, you have two windows, both on C source code. They use the global
|
|||||||
then the other window will switch to the same value. There is no need to set
|
then the other window will switch to the same value. There is no need to set
|
||||||
the 'makeprg' option in the other C source window too.
|
the 'makeprg' option in the other C source window too.
|
||||||
However, if you start editing a Perl file in a new window, you want to use
|
However, if you start editing a Perl file in a new window, you want to use
|
||||||
another 'makeprog' for it, without changing the value used for the C source
|
another 'makeprg' for it, without changing the value used for the C source
|
||||||
files. You use this command: >
|
files. You use this command: >
|
||||||
:setlocal makeprg=perlmake
|
:setlocal makeprg=perlmake
|
||||||
You can switch back to using the global value by making the local value empty: >
|
You can switch back to using the global value by making the local value empty: >
|
||||||
@ -455,7 +455,7 @@ There are two forms of modelines. The first form:
|
|||||||
[white] optional white space
|
[white] optional white space
|
||||||
{options} a list of option settings, separated with white space or ':',
|
{options} a list of option settings, separated with white space or ':',
|
||||||
where each part between ':' is the argument for a ":set"
|
where each part between ':' is the argument for a ":set"
|
||||||
command
|
command (can be empty)
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
vi:noai:sw=3 ts=6 ~
|
vi:noai:sw=3 ts=6 ~
|
||||||
@ -530,7 +530,7 @@ This sets the 'dir' option to "c:\tmp". Only a single backslash before the
|
|||||||
No other commands than "set" are supported, for security reasons (somebody
|
No other commands than "set" are supported, for security reasons (somebody
|
||||||
might create a Trojan horse text file with modelines). And not all options
|
might create a Trojan horse text file with modelines). And not all options
|
||||||
can be set. For some options a flag is set, so that when it's used the
|
can be set. For some options a flag is set, so that when it's used the
|
||||||
|sandbox| is effective. Still, there is always a small risc that a modeline
|
|sandbox| is effective. Still, there is always a small risk that a modeline
|
||||||
causes trouble. E.g., when some joker sets 'textwidth' to 5 all your lines
|
causes trouble. E.g., when some joker sets 'textwidth' to 5 all your lines
|
||||||
are wrapped unexpectedly. So disable modelines before editing untrusted text.
|
are wrapped unexpectedly. So disable modelines before editing untrusted text.
|
||||||
The mail ftplugin does this, for example.
|
The mail ftplugin does this, for example.
|
||||||
@ -739,9 +739,9 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
Copy indent from current line when starting a new line (typing <CR>
|
Copy indent from current line when starting a new line (typing <CR>
|
||||||
in Insert mode or when using the "o" or "O" command). If you do not
|
in Insert mode or when using the "o" or "O" command). If you do not
|
||||||
type anything on the new line except <BS> or CTRL-D and then type
|
type anything on the new line except <BS> or CTRL-D and then type
|
||||||
<Esc> or <CR>, the indent is deleted again. Moving the cursor to
|
<Esc>, CTRL-O or <CR>, the indent is deleted again. Moving the cursor
|
||||||
another line has the same effect, unless the 'I' flag is included in
|
to another line has the same effect, unless the 'I' flag is included
|
||||||
'cpoptions'.
|
in 'cpoptions'.
|
||||||
When autoindent is on, formatting (with the "gq" command or when you
|
When autoindent is on, formatting (with the "gq" command or when you
|
||||||
reach 'textwidth' in Insert mode) uses the indentation of the first
|
reach 'textwidth' in Insert mode) uses the indentation of the first
|
||||||
line.
|
line.
|
||||||
@ -901,8 +901,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
|
|
||||||
The "auto" value is the middle way: When Vim sees that renaming file
|
The "auto" value is the middle way: When Vim sees that renaming file
|
||||||
is possible without side effects (the attributes can be passed on and
|
is possible without side effects (the attributes can be passed on and
|
||||||
and the file is not a link) that is used. When problems are expected,
|
the file is not a link) that is used. When problems are expected, a
|
||||||
a copy will be made.
|
copy will be made.
|
||||||
|
|
||||||
The "breaksymlink" and "breakhardlink" values can be used in
|
The "breaksymlink" and "breakhardlink" values can be used in
|
||||||
combination with any of "yes", "no" and "auto". When included, they
|
combination with any of "yes", "no" and "auto". When included, they
|
||||||
@ -1005,7 +1005,12 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
Watch out for special characters, see |option-backslash|.
|
Watch out for special characters, see |option-backslash|.
|
||||||
When $TMPDIR, $TMP or $TEMP is not defined, it is not used for the
|
When $TMPDIR, $TMP or $TEMP is not defined, it is not used for the
|
||||||
default value. "/tmp/*" is only used for Unix.
|
default value. "/tmp/*" is only used for Unix.
|
||||||
Note that the default also makes sure that "crontab -e" works (when a
|
|
||||||
|
Note that environment variables are not expanded. If you want to use
|
||||||
|
$HOME you must expand it explicitly, e.g.: >
|
||||||
|
:let backupskip = escape(expand('$HOME'), '\') . '/tmp/*'
|
||||||
|
|
||||||
|
< Note that the default also makes sure that "crontab -e" works (when a
|
||||||
backup would be made by renaming the original file crontab won't see
|
backup would be made by renaming the original file crontab won't see
|
||||||
the newly created file). Also see 'backupcopy' and |crontab|.
|
the newly created file). Also see 'backupcopy' and |crontab|.
|
||||||
|
|
||||||
@ -1469,8 +1474,12 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
option will cause the window size to be changed. When you only want
|
option will cause the window size to be changed. When you only want
|
||||||
to use the size for the GUI, put the command in your |gvimrc| file.
|
to use the size for the GUI, put the command in your |gvimrc| file.
|
||||||
When you set this option and Vim is unable to change the physical
|
When you set this option and Vim is unable to change the physical
|
||||||
number of columns of the display, the display may be messed up.
|
number of columns of the display, the display may be messed up. For
|
||||||
Minimum value is 12, maximum value is 10000.
|
the GUI it is always possible and Vim limits the number of columns to
|
||||||
|
what fits on the screen. You can use this command to get the widest
|
||||||
|
window possible: >
|
||||||
|
:set columns=9999
|
||||||
|
< Minimum value is 12, maximum value is 10000.
|
||||||
|
|
||||||
*'comments'* *'com'* *E524* *E525*
|
*'comments'* *'com'* *E524* *E525*
|
||||||
'comments' 'com' string (default
|
'comments' 'com' string (default
|
||||||
@ -1515,8 +1524,9 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
modified will be set to the Vim defaults. Effectively, this means
|
modified will be set to the Vim defaults. Effectively, this means
|
||||||
that when a |vimrc| or |gvimrc| file exists, Vim will use the Vim
|
that when a |vimrc| or |gvimrc| file exists, Vim will use the Vim
|
||||||
defaults, otherwise it will use the Vi defaults. (Note: This doesn't
|
defaults, otherwise it will use the Vi defaults. (Note: This doesn't
|
||||||
happen for the system-wide vimrc or gvimrc file). Also see
|
happen for the system-wide vimrc or gvimrc file, nor for a file given
|
||||||
|compatible-default| and |posix-compliance|.
|
with the |-u| argument). Also see |compatible-default| and
|
||||||
|
|posix-compliance|.
|
||||||
You can also set this option with the "-C" argument, and reset it with
|
You can also set this option with the "-C" argument, and reset it with
|
||||||
"-N". See |-C| and |-N|.
|
"-N". See |-C| and |-N|.
|
||||||
Switching this option off makes the Vim defaults be used for options
|
Switching this option off makes the Vim defaults be used for options
|
||||||
@ -1663,7 +1673,9 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
used.
|
used.
|
||||||
|
|
||||||
preview Show extra information about the currently selected
|
preview Show extra information about the currently selected
|
||||||
completion in the preview window.
|
completion in the preview window. Only works in
|
||||||
|
combination with "menu" or "menuone".
|
||||||
|
|
||||||
|
|
||||||
*'confirm'* *'cf'* *'noconfirm'* *'nocf'*
|
*'confirm'* *'cf'* *'noconfirm'* *'nocf'*
|
||||||
'confirm' 'cf' boolean (default off)
|
'confirm' 'cf' boolean (default off)
|
||||||
@ -2331,7 +2343,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
NOTE: Changing this option will not change the encoding of the
|
NOTE: Changing this option will not change the encoding of the
|
||||||
existing text in Vim. It may cause non-ASCII text to become invalid.
|
existing text in Vim. It may cause non-ASCII text to become invalid.
|
||||||
It should normally be kept at its default value, or set when Vim
|
It should normally be kept at its default value, or set when Vim
|
||||||
starts up. See |multibyte|.
|
starts up. See |multibyte|. To reload the menus see |:menutrans|.
|
||||||
|
|
||||||
NOTE: For GTK+ 2 it is highly recommended to set 'encoding' to
|
NOTE: For GTK+ 2 it is highly recommended to set 'encoding' to
|
||||||
"utf-8". Although care has been taken to allow different values of
|
"utf-8". Although care has been taken to allow different values of
|
||||||
@ -2521,7 +2533,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
|mbyte-conversion|.
|
|mbyte-conversion|.
|
||||||
When reading a file 'fileencoding' will be set from 'fileencodings'.
|
When reading a file 'fileencoding' will be set from 'fileencodings'.
|
||||||
To read a file in a certain encoding it won't work by setting
|
To read a file in a certain encoding it won't work by setting
|
||||||
'fileencoding', use the |++enc| argument.
|
'fileencoding', use the |++enc| argument. One exception: when
|
||||||
|
'fileencodings' is empty the value of 'fileencoding' is used.
|
||||||
For a new file the global value of 'fileencoding' is used.
|
For a new file the global value of 'fileencoding' is used.
|
||||||
Prepending "8bit-" and "2byte-" has no meaning here, they are ignored.
|
Prepending "8bit-" and "2byte-" has no meaning here, they are ignored.
|
||||||
When the option is set, the value is converted to lowercase. Thus
|
When the option is set, the value is converted to lowercase. Thus
|
||||||
@ -3316,7 +3329,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
"+=" and "-=" feature of ":set" |add-option-flags|.
|
"+=" and "-=" feature of ":set" |add-option-flags|.
|
||||||
|
|
||||||
Valid letters are as follows:
|
Valid letters are as follows:
|
||||||
*guioptions_a*
|
*guioptions_a* *'go-a'*
|
||||||
'a' Autoselect: If present, then whenever VISUAL mode is started,
|
'a' Autoselect: If present, then whenever VISUAL mode is started,
|
||||||
or the Visual area extended, Vim tries to become the owner of
|
or the Visual area extended, Vim tries to become the owner of
|
||||||
the windowing system's global selection. This means that the
|
the windowing system's global selection. This means that the
|
||||||
@ -3331,7 +3344,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
windowing system's global selection unless explicitly told to
|
windowing system's global selection unless explicitly told to
|
||||||
by a yank or delete operation for the "* register.
|
by a yank or delete operation for the "* register.
|
||||||
The same applies to the modeless selection.
|
The same applies to the modeless selection.
|
||||||
|
*'go-A'*
|
||||||
'A' Autoselect for the modeless selection. Like 'a', but only
|
'A' Autoselect for the modeless selection. Like 'a', but only
|
||||||
applies to the modeless selection.
|
applies to the modeless selection.
|
||||||
|
|
||||||
@ -3341,15 +3354,16 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
"A" - yes
|
"A" - yes
|
||||||
"aA" yes yes
|
"aA" yes yes
|
||||||
|
|
||||||
|
*'go-c'*
|
||||||
'c' Use console dialogs instead of popup dialogs for simple
|
'c' Use console dialogs instead of popup dialogs for simple
|
||||||
choices.
|
choices.
|
||||||
|
*'go-e'*
|
||||||
'e' Add tab pages when indicated with 'showtabline'.
|
'e' Add tab pages when indicated with 'showtabline'.
|
||||||
'guitablabel' can be used to change the text in the labels.
|
'guitablabel' can be used to change the text in the labels.
|
||||||
When 'e' is missing a non-GUI tab pages line may be used.
|
When 'e' is missing a non-GUI tab pages line may be used.
|
||||||
The GUI tabs are only supported on some systems, currently
|
The GUI tabs are only supported on some systems, currently
|
||||||
GTK, Motif and MS-Windows.
|
GTK, Motif and MS-Windows.
|
||||||
|
*'go-f'*
|
||||||
'f' Foreground: Don't use fork() to detach the GUI from the shell
|
'f' Foreground: Don't use fork() to detach the GUI from the shell
|
||||||
where it was started. Use this for programs that wait for the
|
where it was started. Use this for programs that wait for the
|
||||||
editor to finish (e.g., an e-mail program). Alternatively you
|
editor to finish (e.g., an e-mail program). Alternatively you
|
||||||
@ -3357,51 +3371,63 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
foreground. |gui-fork|
|
foreground. |gui-fork|
|
||||||
Note: Set this option in the vimrc file. The forking may have
|
Note: Set this option in the vimrc file. The forking may have
|
||||||
happened already when the |gvimrc| file is read.
|
happened already when the |gvimrc| file is read.
|
||||||
|
*'go-i'*
|
||||||
'i' Use a Vim icon. For GTK with KDE it is used in the left-upper
|
'i' Use a Vim icon. For GTK with KDE it is used in the left-upper
|
||||||
corner of the window. It's black&white on non-GTK, because of
|
corner of the window. It's black&white on non-GTK, because of
|
||||||
limitations of X11. For a color icon, see |X11-icon|.
|
limitations of X11. For a color icon, see |X11-icon|.
|
||||||
|
*'go-m'*
|
||||||
'm' Menu bar is present.
|
'm' Menu bar is present.
|
||||||
|
*'go-M'*
|
||||||
'M' The system menu "$VIMRUNTIME/menu.vim" is not sourced. Note
|
'M' The system menu "$VIMRUNTIME/menu.vim" is not sourced. Note
|
||||||
that this flag must be added in the .vimrc file, before
|
that this flag must be added in the .vimrc file, before
|
||||||
switching on syntax or filetype recognition (when the |gvimrc|
|
switching on syntax or filetype recognition (when the |gvimrc|
|
||||||
file is sourced the system menu has already been loaded; the
|
file is sourced the system menu has already been loaded; the
|
||||||
":syntax on" and ":filetype on" commands load the menu too).
|
":syntax on" and ":filetype on" commands load the menu too).
|
||||||
|
*'go-g'*
|
||||||
'g' Grey menu items: Make menu items that are not active grey. If
|
'g' Grey menu items: Make menu items that are not active grey. If
|
||||||
'g' is not included inactive menu items are not shown at all.
|
'g' is not included inactive menu items are not shown at all.
|
||||||
Exception: Athena will always use grey menu items.
|
Exception: Athena will always use grey menu items.
|
||||||
|
*'go-t'*
|
||||||
't' Include tearoff menu items. Currently only works for Win32,
|
't' Include tearoff menu items. Currently only works for Win32,
|
||||||
GTK+, and Motif 1.2 GUI.
|
GTK+, and Motif 1.2 GUI.
|
||||||
|
*'go-T'*
|
||||||
'T' Include Toolbar. Currently only in Win32, GTK+, Motif, Photon
|
'T' Include Toolbar. Currently only in Win32, GTK+, Motif, Photon
|
||||||
and Athena GUIs.
|
and Athena GUIs.
|
||||||
|
*'go-r'*
|
||||||
'r' Right-hand scrollbar is always present.
|
'r' Right-hand scrollbar is always present.
|
||||||
|
*'go-R'*
|
||||||
'R' Right-hand scrollbar is present when there is a vertically
|
'R' Right-hand scrollbar is present when there is a vertically
|
||||||
split window.
|
split window.
|
||||||
|
*'go-l'*
|
||||||
'l' Left-hand scrollbar is always present.
|
'l' Left-hand scrollbar is always present.
|
||||||
|
*'go-L'*
|
||||||
'L' Left-hand scrollbar is present when there is a vertically
|
'L' Left-hand scrollbar is present when there is a vertically
|
||||||
split window.
|
split window.
|
||||||
|
*'go-b'*
|
||||||
'b' Bottom (horizontal) scrollbar is present. Its size depends on
|
'b' Bottom (horizontal) scrollbar is present. Its size depends on
|
||||||
the longest visible line, or on the cursor line if the 'h'
|
the longest visible line, or on the cursor line if the 'h'
|
||||||
flag is included. |gui-horiz-scroll|
|
flag is included. |gui-horiz-scroll|
|
||||||
|
*'go-h'*
|
||||||
'h' Limit horizontal scrollbar size to the length of the cursor
|
'h' Limit horizontal scrollbar size to the length of the cursor
|
||||||
line. Reduces computations. |gui-horiz-scroll|
|
line. Reduces computations. |gui-horiz-scroll|
|
||||||
|
|
||||||
And yes, you may even have scrollbars on the left AND the right if
|
And yes, you may even have scrollbars on the left AND the right if
|
||||||
you really want to :-). See |gui-scrollbars| for more information.
|
you really want to :-). See |gui-scrollbars| for more information.
|
||||||
|
|
||||||
|
*'go-v'*
|
||||||
'v' Use a vertical button layout for dialogs. When not included,
|
'v' Use a vertical button layout for dialogs. When not included,
|
||||||
a horizontal layout is preferred, but when it doesn't fit a
|
a horizontal layout is preferred, but when it doesn't fit a
|
||||||
vertical layout is used anyway.
|
vertical layout is used anyway.
|
||||||
|
*'go-p'*
|
||||||
'p' Use Pointer callbacks for X11 GUI. This is required for some
|
'p' Use Pointer callbacks for X11 GUI. This is required for some
|
||||||
window managers. If the cursor is not blinking or hollow at
|
window managers. If the cursor is not blinking or hollow at
|
||||||
the right moment, try adding this flag. This must be done
|
the right moment, try adding this flag. This must be done
|
||||||
before starting the GUI. Set it in your |gvimrc|. Adding or
|
before starting the GUI. Set it in your |gvimrc|. Adding or
|
||||||
removing it after the GUI has started has no effect.
|
removing it after the GUI has started has no effect.
|
||||||
|
*'go-F'*
|
||||||
'F' Add a footer. Only for Motif. See |gui-footer|.
|
'F' Add a footer. Only for Motif. See |gui-footer|.
|
||||||
|
|
||||||
|
|
||||||
*'guipty'* *'noguipty'*
|
*'guipty'* *'noguipty'*
|
||||||
'guipty' boolean (default on)
|
'guipty' boolean (default on)
|
||||||
global
|
global
|
||||||
@ -4309,6 +4335,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
:set lcs=extends:>,precedes:<
|
:set lcs=extends:>,precedes:<
|
||||||
< The "NonText" highlighting will be used for "eol", "extends" and
|
< The "NonText" highlighting will be used for "eol", "extends" and
|
||||||
"precedes". "SpecialKey" for "nbsp", "tab" and "trail".
|
"precedes". "SpecialKey" for "nbsp", "tab" and "trail".
|
||||||
|
|hl-NonText| |hl-SpecialKey|
|
||||||
|
|
||||||
*'lpl'* *'nolpl'* *'loadplugins'* *'noloadplugins'*
|
*'lpl'* *'nolpl'* *'loadplugins'* *'noloadplugins'*
|
||||||
'loadplugins' 'lpl' boolean (default on)
|
'loadplugins' 'lpl' boolean (default on)
|
||||||
@ -4333,7 +4360,9 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
if exists('&macatsui')
|
if exists('&macatsui')
|
||||||
set nomacatsui
|
set nomacatsui
|
||||||
endif
|
endif
|
||||||
<
|
< Another option to check if you have drawing problems is
|
||||||
|
'termencoding'.
|
||||||
|
|
||||||
*'magic'* *'nomagic'*
|
*'magic'* *'nomagic'*
|
||||||
'magic' boolean (default on)
|
'magic' boolean (default on)
|
||||||
global
|
global
|
||||||
@ -4366,13 +4395,14 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
'makeprg' 'mp' string (default "make", VMS: "MMS")
|
'makeprg' 'mp' string (default "make", VMS: "MMS")
|
||||||
global or local to buffer |global-local|
|
global or local to buffer |global-local|
|
||||||
{not in Vi}
|
{not in Vi}
|
||||||
Program to use for the ":make" command. See |:make_makeprg|. This
|
Program to use for the ":make" command. See |:make_makeprg|.
|
||||||
option may contain '%' and '#' characters, which are expanded like
|
This option may contain '%' and '#' characters, which are expanded to
|
||||||
when used in a command-line. Environment variables are expanded
|
the current and alternate file name. |:_%| |:_#|
|
||||||
|:set_env|. See |option-backslash| about including spaces and
|
Environment variables are expanded |:set_env|. See |option-backslash|
|
||||||
backslashes. Note that a '|' must be escaped twice: once for ":set"
|
about including spaces and backslashes.
|
||||||
and once for the interpretation of a command. When you use a filter
|
Note that a '|' must be escaped twice: once for ":set" and once for
|
||||||
called "myfilter" do it like this: >
|
the interpretation of a command. When you use a filter called
|
||||||
|
"myfilter" do it like this: >
|
||||||
:set makeprg=gmake\ \\\|\ myfilter
|
:set makeprg=gmake\ \\\|\ myfilter
|
||||||
< The placeholder "$*" can be given (even multiple times) to specify
|
< The placeholder "$*" can be given (even multiple times) to specify
|
||||||
where the arguments will be included, for example: >
|
where the arguments will be included, for example: >
|
||||||
@ -4385,10 +4415,10 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
local to buffer
|
local to buffer
|
||||||
{not in Vi}
|
{not in Vi}
|
||||||
Characters that form pairs. The |%| command jumps from one to the
|
Characters that form pairs. The |%| command jumps from one to the
|
||||||
other. Currently only single character pairs are allowed, and they
|
other. Currently only single byte character pairs are allowed, and
|
||||||
must be different. The characters must be separated by a colon. The
|
they must be different. The characters must be separated by a colon.
|
||||||
pairs must be separated by a comma. Example for including '<' and '>'
|
The pairs must be separated by a comma. Example for including '<' and
|
||||||
(HTML): >
|
'>' (HTML): >
|
||||||
:set mps+=<:>
|
:set mps+=<:>
|
||||||
|
|
||||||
< A more exotic example, to jump between the '=' and ';' in an
|
< A more exotic example, to jump between the '=' and ';' in an
|
||||||
@ -4424,6 +4454,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
'maxfuncdepth' 'mfd' number (default 100)
|
'maxfuncdepth' 'mfd' number (default 100)
|
||||||
global
|
global
|
||||||
{not in Vi}
|
{not in Vi}
|
||||||
|
{not available when compiled without the +eval
|
||||||
|
feature}
|
||||||
Maximum depth of function calls for user functions. This normally
|
Maximum depth of function calls for user functions. This normally
|
||||||
catches endless recursion. When using a recursive function with
|
catches endless recursion. When using a recursive function with
|
||||||
more depth, set 'maxfuncdepth' to a bigger number. But this will use
|
more depth, set 'maxfuncdepth' to a bigger number. But this will use
|
||||||
@ -4458,8 +4490,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
Maximum amount of memory (in Kbyte) to use for pattern matching.
|
Maximum amount of memory (in Kbyte) to use for pattern matching.
|
||||||
Maximum value 2000000. Use this to work without a limit.
|
Maximum value 2000000. Use this to work without a limit.
|
||||||
*E363*
|
*E363*
|
||||||
When Vim runs into the limit it gives an error message mostly behaves
|
When Vim runs into the limit it gives an error message and mostly
|
||||||
like CTRL-C was typed.
|
behaves like CTRL-C was typed.
|
||||||
Running into the limit often means that the pattern is very
|
Running into the limit often means that the pattern is very
|
||||||
inefficient or too complex. This may already happen with the pattern
|
inefficient or too complex. This may already happen with the pattern
|
||||||
"\(.\)*" on a very long line. ".*" works much better.
|
"\(.\)*" on a very long line. ".*" works much better.
|
||||||
@ -4802,7 +4834,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
|:filetype-plugin-on|
|
|:filetype-plugin-on|
|
||||||
|
|
||||||
|
|
||||||
*'opendevice* *'odev* *'noopendevice* *'noodev*
|
*'opendevice'* *'odev'* *'noopendevice'* *'noodev'*
|
||||||
'opendevice' 'odev' boolean (default off)
|
'opendevice' 'odev' boolean (default off)
|
||||||
global
|
global
|
||||||
{not in Vi}
|
{not in Vi}
|
||||||
@ -5428,7 +5460,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
1. When "jump" is not included, the relative offset is
|
1. When "jump" is not included, the relative offset is
|
||||||
adjusted for the scroll position in the new current
|
adjusted for the scroll position in the new current
|
||||||
window. When going back to the other window, the
|
window. When going back to the other window, the
|
||||||
the new relative offset will be used.
|
new relative offset will be used.
|
||||||
2. When "jump" is included, the other windows are
|
2. When "jump" is included, the other windows are
|
||||||
scrolled to keep the same relative offset. When
|
scrolled to keep the same relative offset. When
|
||||||
going back to the other window, it still uses the
|
going back to the other window, it still uses the
|
||||||
@ -5533,8 +5565,6 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
winsize window sizes
|
winsize window sizes
|
||||||
|
|
||||||
Don't include both "curdir" and "sesdir".
|
Don't include both "curdir" and "sesdir".
|
||||||
There is no option to include tab pages yet, only the current tab page
|
|
||||||
is stored in the session. |tab-page|
|
|
||||||
When "curdir" nor "sesdir" is included, file names are stored with
|
When "curdir" nor "sesdir" is included, file names are stored with
|
||||||
absolute paths.
|
absolute paths.
|
||||||
"slash" and "unix" are useful on Windows when sharing session files
|
"slash" and "unix" are useful on Windows when sharing session files
|
||||||
@ -5829,8 +5859,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
{not in Vi}
|
{not in Vi}
|
||||||
{not available when compiled without the
|
{not available when compiled without the
|
||||||
|+cmdline_info| feature}
|
|+cmdline_info| feature}
|
||||||
Show (partial) command in status line. Set this option off if your
|
Show (partial) command in the last line of the screen. Set this
|
||||||
terminal is slow.
|
option off if your terminal is slow.
|
||||||
In Visual mode the size of the selected area is shown:
|
In Visual mode the size of the selected area is shown:
|
||||||
- When selecting characters within a line, the number of characters.
|
- When selecting characters within a line, the number of characters.
|
||||||
- When selecting more than one line, the number of lines.
|
- When selecting more than one line, the number of lines.
|
||||||
@ -6234,7 +6264,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
- not applicable
|
- not applicable
|
||||||
|
|
||||||
item meaning ~
|
item meaning ~
|
||||||
f S Path to the file in the buffer, relative to current directory.
|
f S Path to the file in the buffer, as typed or relative to current
|
||||||
|
directory.
|
||||||
F S Full path to the file in the buffer.
|
F S Full path to the file in the buffer.
|
||||||
t S File name (tail) of file in the buffer.
|
t S File name (tail) of file in the buffer.
|
||||||
m F Modified flag, text is " [+]"; " [-]" if 'modifiable' is off.
|
m F Modified flag, text is " [+]"; " [-]" if 'modifiable' is off.
|
||||||
@ -6678,7 +6709,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
Encoding used for the terminal. This specifies what character
|
Encoding used for the terminal. This specifies what character
|
||||||
encoding the keyboard produces and the display will understand. For
|
encoding the keyboard produces and the display will understand. For
|
||||||
the GUI it only applies to the keyboard ('encoding' is used for the
|
the GUI it only applies to the keyboard ('encoding' is used for the
|
||||||
display).
|
display). Except for the Mac when 'macatsui' is off, then
|
||||||
|
'termencoding' should be "macroman".
|
||||||
In the Win32 console version the default value is the console codepage
|
In the Win32 console version the default value is the console codepage
|
||||||
when it differs from the ANSI codepage.
|
when it differs from the ANSI codepage.
|
||||||
*E617*
|
*E617*
|
||||||
@ -7457,7 +7489,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
{not in Vi}
|
{not in Vi}
|
||||||
Completion mode that is used for the character specified with
|
Completion mode that is used for the character specified with
|
||||||
'wildchar'. It is a comma separated list of up to four parts. Each
|
'wildchar'. It is a comma separated list of up to four parts. Each
|
||||||
part specifies what to do for each consecutive use of 'wildchar. The
|
part specifies what to do for each consecutive use of 'wildchar'. The
|
||||||
first part specifies the behavior for the first use of 'wildchar',
|
first part specifies the behavior for the first use of 'wildchar',
|
||||||
The second part for the second use, etc.
|
The second part for the second use, etc.
|
||||||
These are the possible values for each part:
|
These are the possible values for each part:
|
||||||
@ -7565,8 +7597,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
{not available when compiled without the +windows
|
{not available when compiled without the +windows
|
||||||
feature}
|
feature}
|
||||||
Keep the window height when windows are opened or closed and
|
Keep the window height when windows are opened or closed and
|
||||||
'equalalways' is set. Set by default for the |preview-window| and
|
'equalalways' is set. Also for |CTRL-W_=|. Set by default for the
|
||||||
|quickfix-window|.
|
|preview-window| and |quickfix-window|.
|
||||||
The height may be changed anyway when running out of room.
|
The height may be changed anyway when running out of room.
|
||||||
|
|
||||||
*'winfixwidth'* *'wfw'* *'nowinfixwidth'* *'nowfw'*
|
*'winfixwidth'* *'wfw'* *'nowinfixwidth'* *'nowfw'*
|
||||||
@ -7576,7 +7608,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
{not available when compiled without the +windows
|
{not available when compiled without the +windows
|
||||||
feature}
|
feature}
|
||||||
Keep the window width when windows are opened or closed and
|
Keep the window width when windows are opened or closed and
|
||||||
'equalalways' is set.
|
'equalalways' is set. Also for |CTRL-W_=|.
|
||||||
The width may be changed anyway when running out of room.
|
The width may be changed anyway when running out of room.
|
||||||
|
|
||||||
*'winminheight'* *'wmh'*
|
*'winminheight'* *'wmh'*
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
" You can also use this as a start for your own set of menus.
|
" You can also use this as a start for your own set of menus.
|
||||||
"
|
"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2006 Sep 14
|
" Last Change: 2007 Jan 09
|
||||||
|
|
||||||
" Note that ":an" (short for ":anoremenu") is often used to make a menu work
|
" Note that ":an" (short for ":anoremenu") is often used to make a menu work
|
||||||
" in all modes and avoid side effects from mappings defined by the user.
|
" in all modes and avoid side effects from mappings defined by the user.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user