mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
runtime(doc): Use correct option-name tags
closes: #17857 Signed-off-by: Hirohito Higashi <h.east.727@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
02bbc8a706
commit
85cd509885
@@ -1,4 +1,4 @@
|
|||||||
*builtin.txt* For Vim version 9.1. Last change: 2025 Jul 22
|
*builtin.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -4314,13 +4314,13 @@ getcompletion({pat}, {type} [, {filtered}]) *getcompletion()*
|
|||||||
customlist,{func} custom completion, defined via {func}
|
customlist,{func} custom completion, defined via {func}
|
||||||
diff_buffer |:diffget| and |:diffput| completion
|
diff_buffer |:diffget| and |:diffput| completion
|
||||||
dir directory names
|
dir directory names
|
||||||
dir_in_path directory names in |'cdpath'|
|
dir_in_path directory names in 'cdpath'
|
||||||
environment environment variable names
|
environment environment variable names
|
||||||
event autocommand events
|
event autocommand events
|
||||||
expression Vim expression
|
expression Vim expression
|
||||||
file file and directory names
|
file file and directory names
|
||||||
file_in_path file and directory names in |'path'|
|
file_in_path file and directory names in 'path'
|
||||||
filetype filetype names |'filetype'|
|
filetype filetype names 'filetype'
|
||||||
filetypecmd |:filetype| suboptions
|
filetypecmd |:filetype| suboptions
|
||||||
function function name
|
function function name
|
||||||
help help subjects
|
help help subjects
|
||||||
@@ -4340,7 +4340,7 @@ getcompletion({pat}, {type} [, {filtered}]) *getcompletion()*
|
|||||||
shellcmd Shell command
|
shellcmd Shell command
|
||||||
shellcmdline Shell command line with filename arguments
|
shellcmdline Shell command line with filename arguments
|
||||||
sign |:sign| suboptions
|
sign |:sign| suboptions
|
||||||
syntax syntax file names |'syntax'|
|
syntax syntax file names 'syntax'
|
||||||
syntime |:syntime| suboptions
|
syntime |:syntime| suboptions
|
||||||
tag tags
|
tag tags
|
||||||
tag_listfiles tags, file names
|
tag_listfiles tags, file names
|
||||||
@@ -11185,7 +11185,7 @@ strridx({haystack}, {needle} [, {start}]) *strridx()*
|
|||||||
|
|
||||||
strtrans({string}) *strtrans()*
|
strtrans({string}) *strtrans()*
|
||||||
The result is a String, which is {string} with all unprintable
|
The result is a String, which is {string} with all unprintable
|
||||||
characters translated into printable characters |'isprint'|.
|
characters translated into printable characters 'isprint'.
|
||||||
Like they are shown in a window. Example: >
|
Like they are shown in a window. Example: >
|
||||||
echo strtrans(@a)
|
echo strtrans(@a)
|
||||||
< This displays a newline in register a as "^@" instead of
|
< This displays a newline in register a as "^@" instead of
|
||||||
@@ -11703,7 +11703,7 @@ taglist({expr} [, {filename}]) *taglist()*
|
|||||||
Refer to |tag-regexp| for more information about the tag
|
Refer to |tag-regexp| for more information about the tag
|
||||||
search regular expression pattern.
|
search regular expression pattern.
|
||||||
|
|
||||||
Refer to |'tags'| for information about how the tags file is
|
Refer to 'tags' for information about how the tags file is
|
||||||
located by Vim. Refer to |tags-file-format| for the format of
|
located by Vim. Refer to |tags-file-format| for the format of
|
||||||
the tags file generated by the different ctags tools.
|
the tags file generated by the different ctags tools.
|
||||||
|
|
||||||
@@ -12235,7 +12235,7 @@ virtcol({expr} [, {list} [, {winid}]]) *virtcol()*
|
|||||||
last character. When "off" is omitted zero is used. When
|
last character. When "off" is omitted zero is used. When
|
||||||
Virtual editing is active in the current mode, a position
|
Virtual editing is active in the current mode, a position
|
||||||
beyond the end of the line can be returned. Also see
|
beyond the end of the line can be returned. Also see
|
||||||
|'virtualedit'|
|
'virtualedit'
|
||||||
|
|
||||||
If {list} is present and non-zero then virtcol() returns a
|
If {list} is present and non-zero then virtcol() returns a
|
||||||
List with the first and last screen position occupied by the
|
List with the first and last screen position occupied by the
|
||||||
@@ -12901,12 +12901,12 @@ clipboard_working Compiled with 'clipboard' support and it can be used.
|
|||||||
cmdline_compl Compiled with |cmdline-completion| support.
|
cmdline_compl Compiled with |cmdline-completion| support.
|
||||||
cmdline_hist Compiled with |cmdline-history| support.
|
cmdline_hist Compiled with |cmdline-history| support.
|
||||||
cmdline_info Compiled with 'showcmd' and 'ruler' support.
|
cmdline_info Compiled with 'showcmd' and 'ruler' support.
|
||||||
comments Compiled with |'comments'| support.
|
comments Compiled with 'comments' support.
|
||||||
compatible Compiled to be very Vi compatible.
|
compatible Compiled to be very Vi compatible.
|
||||||
conpty Platform where |ConPTY| can be used.
|
conpty Platform where |ConPTY| can be used.
|
||||||
cryptv Compiled with encryption support |encryption|.
|
cryptv Compiled with encryption support |encryption|.
|
||||||
cscope Compiled with |cscope| support.
|
cscope Compiled with |cscope| support.
|
||||||
cursorbind Compiled with |'cursorbind'| (always true)
|
cursorbind Compiled with 'cursorbind' (always true)
|
||||||
debug Compiled with "DEBUG" defined.
|
debug Compiled with "DEBUG" defined.
|
||||||
dialog_con Compiled with console dialog support.
|
dialog_con Compiled with console dialog support.
|
||||||
dialog_con_gui Compiled with console and GUI dialog support.
|
dialog_con_gui Compiled with console and GUI dialog support.
|
||||||
@@ -12921,8 +12921,7 @@ emacs_tags Compiled with support for Emacs tags.
|
|||||||
eval Compiled with expression evaluation support. Always
|
eval Compiled with expression evaluation support. Always
|
||||||
true, of course!
|
true, of course!
|
||||||
ex_extra |+ex_extra| (always true)
|
ex_extra |+ex_extra| (always true)
|
||||||
extra_search Compiled with support for |'incsearch'| and
|
extra_search Compiled with support for 'incsearch' and 'hlsearch'
|
||||||
|'hlsearch'|
|
|
||||||
farsi Support for Farsi was removed |farsi|.
|
farsi Support for Farsi was removed |farsi|.
|
||||||
file_in_path Compiled with support for |gf| and |<cfile>| (always
|
file_in_path Compiled with support for |gf| and |<cfile>| (always
|
||||||
true)
|
true)
|
||||||
@@ -13053,7 +13052,7 @@ textprop Compiled with support for |text-properties|.
|
|||||||
tgetent Compiled with tgetent support, able to use a termcap
|
tgetent Compiled with tgetent support, able to use a termcap
|
||||||
or terminfo file.
|
or terminfo file.
|
||||||
timers Compiled with |timer_start()| support.
|
timers Compiled with |timer_start()| support.
|
||||||
title Compiled with window title support |'title'|.
|
title Compiled with window title support 'title'.
|
||||||
(always true)
|
(always true)
|
||||||
toolbar Compiled with support for |gui-toolbar|.
|
toolbar Compiled with support for |gui-toolbar|.
|
||||||
ttyin input is a terminal (tty)
|
ttyin input is a terminal (tty)
|
||||||
@@ -13061,7 +13060,7 @@ ttyout output is a terminal (tty)
|
|||||||
unix Unix version of Vim. *+unix*
|
unix Unix version of Vim. *+unix*
|
||||||
unnamedplus Compiled with support for "unnamedplus" in 'clipboard'
|
unnamedplus Compiled with support for "unnamedplus" in 'clipboard'
|
||||||
user_commands User-defined commands. (always true)
|
user_commands User-defined commands. (always true)
|
||||||
vartabs Compiled with variable tabstop support |'vartabstop'|.
|
vartabs Compiled with variable tabstop support 'vartabstop'.
|
||||||
vcon Win32: Virtual console support is working, can use
|
vcon Win32: Virtual console support is working, can use
|
||||||
'termguicolors'. Also see |+vtp|.
|
'termguicolors'. Also see |+vtp|.
|
||||||
vertsplit Compiled with vertically split windows |:vsplit|.
|
vertsplit Compiled with vertically split windows |:vsplit|.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*change.txt* For Vim version 9.1. Last change: 2025 Jul 15
|
*change.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -34,13 +34,13 @@ For inserting text see |insert.txt|.
|
|||||||
The <Del> key does not take a [count]. Instead, it
|
The <Del> key does not take a [count]. Instead, it
|
||||||
deletes the last character of the count.
|
deletes the last character of the count.
|
||||||
See |:fixdel| if the <Del> key does not do what you
|
See |:fixdel| if the <Del> key does not do what you
|
||||||
want. See |'whichwrap'| for deleting a line break
|
want. See 'whichwrap' for deleting a line break
|
||||||
(join lines).
|
(join lines).
|
||||||
|
|
||||||
*X* *dh*
|
*X* *dh*
|
||||||
["x]X Delete [count] characters before the cursor [into
|
["x]X Delete [count] characters before the cursor [into
|
||||||
register x] (not |linewise|). Does the same as "dh".
|
register x] (not |linewise|). Does the same as "dh".
|
||||||
Also see |'whichwrap'|.
|
Also see 'whichwrap'.
|
||||||
|
|
||||||
*d*
|
*d*
|
||||||
["x]d{motion} Delete text that {motion} moves over [into register
|
["x]d{motion} Delete text that {motion} moves over [into register
|
||||||
@@ -609,11 +609,11 @@ comment (starting with '"') after the `:!` command.
|
|||||||
={motion} Filter {motion} lines through the external program
|
={motion} Filter {motion} lines through the external program
|
||||||
given with the 'equalprg' option. When the 'equalprg'
|
given with the 'equalprg' option. When the 'equalprg'
|
||||||
option is empty (this is the default), use the
|
option is empty (this is the default), use the
|
||||||
internal formatting function |C-indenting| and
|
internal formatting function |C-indenting| and 'lisp'.
|
||||||
|'lisp'|. But when 'indentexpr' is not empty, it will
|
But when 'indentexpr' is not empty, it will be used
|
||||||
be used instead |indent-expression|. When Vim was
|
instead |indent-expression|. When Vim was compiled
|
||||||
compiled without internal formatting then the "indent"
|
without internal formatting then the "indent" program
|
||||||
program is used as a last resort.
|
is used as a last resort.
|
||||||
|
|
||||||
*==*
|
*==*
|
||||||
== Filter [count] lines like with ={motion}.
|
== Filter [count] lines like with ={motion}.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*diff.txt* For Vim version 9.1. Last change: 2025 Jul 26
|
*diff.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -461,7 +461,7 @@ Manually set two anchors using line numbers via buffer-local options: >
|
|||||||
==============================================================================
|
==============================================================================
|
||||||
6. Diff options *diff-options*
|
6. Diff options *diff-options*
|
||||||
|
|
||||||
Also see |'diffopt'| and the "diff" item of |'fillchars'|.
|
Also see 'diffopt' and the "diff" item of 'fillchars'.
|
||||||
|
|
||||||
*diff-slow* *diff_translations*
|
*diff-slow* *diff_translations*
|
||||||
For very long lines, the diff syntax highlighting might be slow, especially
|
For very long lines, the diff syntax highlighting might be slow, especially
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*editing.txt* For Vim version 9.1. Last change: 2025 Jul 20
|
*editing.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -1380,7 +1380,7 @@ present in 'cpoptions' and "!" is not used in the command.
|
|||||||
|
|
||||||
:cd[!] {path} Change the current directory to {path}.
|
:cd[!] {path} Change the current directory to {path}.
|
||||||
If {path} is relative, it is searched for in the
|
If {path} is relative, it is searched for in the
|
||||||
directories listed in |'cdpath'|.
|
directories listed in 'cdpath'.
|
||||||
Clear any window-local directory.
|
Clear any window-local directory.
|
||||||
Does not change the meaning of an already opened file,
|
Does not change the meaning of an already opened file,
|
||||||
because its full path name is remembered. Files from
|
because its full path name is remembered. Files from
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*filetype.txt* For Vim version 9.1. Last change: 2025 May 10
|
*filetype.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -42,7 +42,7 @@ Detail: The ":filetype on" command will load one of these files:
|
|||||||
name, the file $VIMRUNTIME/scripts.vim is used to detect it from the
|
name, the file $VIMRUNTIME/scripts.vim is used to detect it from the
|
||||||
contents of the file.
|
contents of the file.
|
||||||
When the GUI is running or will start soon, the |menu.vim| script is
|
When the GUI is running or will start soon, the |menu.vim| script is
|
||||||
also sourced. See |'go-M'| about avoiding that.
|
also sourced. See 'go-M' about avoiding that.
|
||||||
|
|
||||||
To add your own file types, see |new-filetype| below. To search for help on a
|
To add your own file types, see |new-filetype| below. To search for help on a
|
||||||
filetype prepend "ft-" and optionally append "-syntax", "-indent" or
|
filetype prepend "ft-" and optionally append "-syntax", "-indent" or
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*ft_ada.txt* For Vim version 9.1. Last change: 2024 Sep 29
|
*ft_ada.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
ADA FILE TYPE PLUG-INS REFERENCE MANUAL~
|
ADA FILE TYPE PLUG-INS REFERENCE MANUAL~
|
||||||
@@ -76,8 +76,8 @@ The Ada plug-in provides support for:
|
|||||||
- user completion (|i_CTRL-X_CTRL-U|)
|
- user completion (|i_CTRL-X_CTRL-U|)
|
||||||
- tag searches (|tagsrch.txt|)
|
- tag searches (|tagsrch.txt|)
|
||||||
- Quick Fix (|quickfix.txt|)
|
- Quick Fix (|quickfix.txt|)
|
||||||
- backspace handling (|'backspace'|)
|
- backspace handling ('backspace')
|
||||||
- comment handling (|'comments'|, |'commentstring'|)
|
- comment handling ('comments', 'commentstring')
|
||||||
|
|
||||||
The plug-in only activates the features of the Ada mode whenever an Ada
|
The plug-in only activates the features of the Ada mode whenever an Ada
|
||||||
file is opened and adds Ada related entries to the main and pop-up menu.
|
file is opened and adds Ada related entries to the main and pop-up menu.
|
||||||
@@ -197,7 +197,7 @@ g:gnat.Project_File string
|
|||||||
|
|
||||||
*g:gnat.Make_Command*
|
*g:gnat.Make_Command*
|
||||||
g:gnat.Make_Command string
|
g:gnat.Make_Command string
|
||||||
External command used for |g:gnat.Make()| (|'makeprg'|).
|
External command used for |g:gnat.Make()| ('makeprg').
|
||||||
|
|
||||||
*g:gnat.Pretty_Program*
|
*g:gnat.Pretty_Program*
|
||||||
g:gnat.Pretty_Program string
|
g:gnat.Pretty_Program string
|
||||||
@@ -213,7 +213,7 @@ g:gnat.Tags_Command string
|
|||||||
|
|
||||||
*g:gnat.Error_Format*
|
*g:gnat.Error_Format*
|
||||||
g:gnat.Error_Format string
|
g:gnat.Error_Format string
|
||||||
Error format (|'errorformat'|)
|
Error format ('errorformat')
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
4.2 Dec Ada ~
|
4.2 Dec Ada ~
|
||||||
@@ -243,11 +243,11 @@ g:decada.Unit_Name() function
|
|||||||
|
|
||||||
*g:decada.Make_Command*
|
*g:decada.Make_Command*
|
||||||
g:decada.Make_Command string
|
g:decada.Make_Command string
|
||||||
External command used for |g:decada.Make()| (|'makeprg'|).
|
External command used for |g:decada.Make()| ('makeprg').
|
||||||
|
|
||||||
*g:decada.Error_Format*
|
*g:decada.Error_Format*
|
||||||
g:decada.Error_Format string
|
g:decada.Error_Format string
|
||||||
Error format (|'errorformat'|).
|
Error format ('errorformat').
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
5. References ~
|
5. References ~
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*ft_sql.txt* For Vim version 9.1. Last change: 2022 Apr 06
|
*ft_sql.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
by David Fishburn
|
by David Fishburn
|
||||||
|
|
||||||
@@ -168,7 +168,7 @@ with comments: >
|
|||||||
|
|
||||||
1.4 Macros *sql-macros*
|
1.4 Macros *sql-macros*
|
||||||
----------
|
----------
|
||||||
Vim's feature to find macro definitions, |'define'|, is supported using this
|
Vim's feature to find macro definitions, 'define', is supported using this
|
||||||
regular expression: >
|
regular expression: >
|
||||||
\c\<\(VARIABLE\|DECLARE\|IN\|OUT\|INOUT\)\>
|
\c\<\(VARIABLE\|DECLARE\|IN\|OUT\|INOUT\)\>
|
||||||
|
|
||||||
@@ -239,13 +239,13 @@ buffer basis, at any time. The ftplugin/sql.vim file defines this function: >
|
|||||||
|
|
||||||
Executing this function without any parameters will set the indent and syntax
|
Executing this function without any parameters will set the indent and syntax
|
||||||
scripts back to their defaults, see |sql-type-default|. If you have turned
|
scripts back to their defaults, see |sql-type-default|. If you have turned
|
||||||
off Vi's compatibility mode, |'compatible'|, you can use the <Tab> key to
|
off Vi's compatibility mode, 'compatible', you can use the <Tab> key to
|
||||||
complete the optional parameter.
|
complete the optional parameter.
|
||||||
|
|
||||||
After typing the function name and a space, you can use the completion to
|
After typing the function name and a space, you can use the completion to
|
||||||
supply a parameter. The function takes the name of the Vim script you want to
|
supply a parameter. The function takes the name of the Vim script you want to
|
||||||
source. Using the |cmdline-completion| feature, the SQLSetType function will
|
source. Using the |cmdline-completion| feature, the SQLSetType function will
|
||||||
search the |'runtimepath'| for all Vim scripts with a name containing 'sql'.
|
search the 'runtimepath' for all Vim scripts with a name containing 'sql'.
|
||||||
This takes the guess work out of the spelling of the names. The following are
|
This takes the guess work out of the spelling of the names. The following are
|
||||||
examples: >
|
examples: >
|
||||||
:SQLSetType
|
:SQLSetType
|
||||||
@@ -755,7 +755,7 @@ Step 1
|
|||||||
Begins by editing a Perl file. Vim automatically sets the filetype to
|
Begins by editing a Perl file. Vim automatically sets the filetype to
|
||||||
"perl". By default, Vim runs the appropriate filetype file
|
"perl". By default, Vim runs the appropriate filetype file
|
||||||
ftplugin/perl.vim. If you are using the syntax completion plugin by following
|
ftplugin/perl.vim. If you are using the syntax completion plugin by following
|
||||||
the directions at |ft-syntax-omni| then the |'omnifunc'| option has been set to
|
the directions at |ft-syntax-omni| then the 'omnifunc' option has been set to
|
||||||
"syntax#Complete". Pressing <C-X><C-O> will display the omni popup containing
|
"syntax#Complete". Pressing <C-X><C-O> will display the omni popup containing
|
||||||
the syntax items for Perl.
|
the syntax items for Perl.
|
||||||
|
|
||||||
@@ -767,7 +767,7 @@ maps for SQL completion, see |sql-completion-maps|. Now these maps have
|
|||||||
been created and the SQL completion plugin has been initialized. All SQL
|
been created and the SQL completion plugin has been initialized. All SQL
|
||||||
syntax items have been cached in preparation. The SQL filetype script detects
|
syntax items have been cached in preparation. The SQL filetype script detects
|
||||||
we are attempting to use two different completion plugins. Since the SQL maps
|
we are attempting to use two different completion plugins. Since the SQL maps
|
||||||
begin with <C-C>, the maps will toggle the |'omnifunc'| when in use. So you
|
begin with <C-C>, the maps will toggle the 'omnifunc' when in use. So you
|
||||||
can use <C-X><C-O> to continue using the completion for Perl (using the syntax
|
can use <C-X><C-O> to continue using the completion for Perl (using the syntax
|
||||||
completion plugin) and <C-C> to use the SQL completion features.
|
completion plugin) and <C-C> to use the SQL completion features.
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*gui.txt* For Vim version 9.1. Last change: 2024 Nov 17
|
*gui.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -491,7 +491,7 @@ menus and menu items. They are most useful for things that you can't remember
|
|||||||
what the key sequence was.
|
what the key sequence was.
|
||||||
|
|
||||||
For creating menus in a different language, see |:menutrans|.
|
For creating menus in a different language, see |:menutrans|.
|
||||||
If you don't want to use menus at all, see |'go-M'|.
|
If you don't want to use menus at all, see 'go-M'.
|
||||||
|
|
||||||
*menu.vim*
|
*menu.vim*
|
||||||
The default menus are read from the file "$VIMRUNTIME/menu.vim". See
|
The default menus are read from the file "$VIMRUNTIME/menu.vim". See
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*gui_w32.txt* For Vim version 9.1. Last change: 2024 Jan 23
|
*gui_w32.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -394,7 +394,7 @@ printer installed this should also work: >
|
|||||||
:w >>prn
|
:w >>prn
|
||||||
|
|
||||||
Vim supports a number of standard MS-Windows features. Some of these are
|
Vim supports a number of standard MS-Windows features. Some of these are
|
||||||
detailed elsewhere: see |'mouse'|, |win32-hidden-menus|.
|
detailed elsewhere: see 'mouse', |win32-hidden-menus|.
|
||||||
|
|
||||||
*drag-n-drop-win32*
|
*drag-n-drop-win32*
|
||||||
You can drag and drop one or more files into the Vim window, where they will
|
You can drag and drop one or more files into the Vim window, where they will
|
||||||
|
@@ -280,7 +280,7 @@ For "mwm" (Motif window manager) the line would be: >
|
|||||||
|
|
||||||
Mouse Pointers Available in X11 ~
|
Mouse Pointers Available in X11 ~
|
||||||
*X11_mouse_shapes*
|
*X11_mouse_shapes*
|
||||||
By using the |'mouseshape'| option, the mouse pointer can be automatically
|
By using the 'mouseshape' option, the mouse pointer can be automatically
|
||||||
changed whenever Vim enters one of its various modes (e.g., Insert or
|
changed whenever Vim enters one of its various modes (e.g., Insert or
|
||||||
Command). Currently, the available pointers are:
|
Command). Currently, the available pointers are:
|
||||||
|
|
||||||
@@ -321,8 +321,8 @@ stuff like -bg, -fg, etc). The ones that are supported are:
|
|||||||
-fg -foreground {color} foreground color
|
-fg -foreground {color} foreground color
|
||||||
-bg -background {color} background color
|
-bg -background {color} background color
|
||||||
|
|
||||||
To set the font, see |'guifont'|. For GTK, there's also a menu option that
|
To set the font, see 'guifont'. For GTK, there's also a menu option that does
|
||||||
does this.
|
this.
|
||||||
|
|
||||||
Additionally, there are these command line arguments, which are handled by GTK
|
Additionally, there are these command line arguments, which are handled by GTK
|
||||||
internally. Look in the GTK documentation for how they are used:
|
internally. Look in the GTK documentation for how they are used:
|
||||||
@@ -684,7 +684,7 @@ cut, copy and paste operations).
|
|||||||
|
|
||||||
Of these three, Vim uses PRIMARY when reading and writing the "* register
|
Of these three, Vim uses PRIMARY when reading and writing the "* register
|
||||||
(hence when the X11 selections are available, Vim sets a default value for
|
(hence when the X11 selections are available, Vim sets a default value for
|
||||||
|'clipboard'| of "autoselect"), and CLIPBOARD when reading and writing the "+
|
'clipboard' of "autoselect"), and CLIPBOARD when reading and writing the "+
|
||||||
register. Vim does not access the SECONDARY selection.
|
register. Vim does not access the SECONDARY selection.
|
||||||
|
|
||||||
This applies both to the GUI and the terminal version. For non-X11 systems
|
This applies both to the GUI and the terminal version. For non-X11 systems
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*howto.txt* For Vim version 9.1. Last change: 2006 Apr 02
|
*howto.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -35,8 +35,8 @@ How to ... *howdoi* *how-do-i* *howto* *how-to*
|
|||||||
|object-motions| text-object motions
|
|object-motions| text-object motions
|
||||||
|various-motions| various motions
|
|various-motions| various motions
|
||||||
|object-select| text-object selection
|
|object-select| text-object selection
|
||||||
|'whichwrap'| move over line breaks
|
'whichwrap' move over line breaks
|
||||||
|'virtualedit'| move to where there is no text
|
'virtualedit' move to where there is no text
|
||||||
|usr_27.txt| specify pattern for searches
|
|usr_27.txt| specify pattern for searches
|
||||||
|tags-and-searches| do tags and special searches
|
|tags-and-searches| do tags and special searches
|
||||||
|29.4| search in include'd files used to find
|
|29.4| search in include'd files used to find
|
||||||
@@ -44,12 +44,12 @@ How to ... *howdoi* *how-do-i* *howto* *how-to*
|
|||||||
|K| look up manual for the keyword under cursor
|
|K| look up manual for the keyword under cursor
|
||||||
|
|
||||||
|03.7| scroll
|
|03.7| scroll
|
||||||
|'sidescroll'| scroll horizontally/sideways
|
'sidescroll' scroll horizontally/sideways
|
||||||
|'scrolloff'| set visible context lines
|
'scrolloff' set visible context lines
|
||||||
|
|
||||||
|mode-switching| change modes
|
|mode-switching| change modes
|
||||||
|04.4| use Visual mode
|
|04.4| use Visual mode
|
||||||
|'insertmode'| start Vim in Insert mode
|
'insertmode' start Vim in Insert mode
|
||||||
|
|
||||||
|40.1| map keys
|
|40.1| map keys
|
||||||
|24.7| create abbreviations
|
|24.7| create abbreviations
|
||||||
@@ -61,13 +61,13 @@ How to ... *howdoi* *how-do-i* *howto* *how-to*
|
|||||||
|
|
||||||
|20.1| do command-line editing
|
|20.1| do command-line editing
|
||||||
|20.3| do command-line completion
|
|20.3| do command-line completion
|
||||||
|'cmdheight'| increase the height of command-line
|
'cmdheight' increase the height of command-line
|
||||||
|10.3| specify command-line ranges
|
|10.3| specify command-line ranges
|
||||||
|40.3| specify commands to be executed automatically
|
|40.3| specify commands to be executed automatically
|
||||||
before/after reading/writing entering/leaving a
|
before/after reading/writing entering/leaving a
|
||||||
buffer/window
|
buffer/window
|
||||||
|
|
||||||
|'autowrite'| write automatically
|
'autowrite' write automatically
|
||||||
|30.1| speedup edit-compile-edit cycle or compile and fix
|
|30.1| speedup edit-compile-edit cycle or compile and fix
|
||||||
errors within Vim
|
errors within Vim
|
||||||
|
|
||||||
@@ -76,12 +76,12 @@ How to ... *howdoi* *how-do-i* *howto* *how-to*
|
|||||||
|term-dependent-settings| set options depending on terminal name
|
|term-dependent-settings| set options depending on terminal name
|
||||||
|save-settings| save settings
|
|save-settings| save settings
|
||||||
|:quote| comment my .vim files
|
|:quote| comment my .vim files
|
||||||
|'helpheight'| change the default help height
|
'helpheight' change the default help height
|
||||||
|'highlight'| set various highlighting modes
|
'highlight' set various highlighting modes
|
||||||
|'title'| set the window title
|
'title' set the window title
|
||||||
|'icon'| set window icon title
|
'icon' set window icon title
|
||||||
|'report'| avoid seeing the change messages on every line
|
'report' avoid seeing the change messages on every line
|
||||||
|'shortmess'| avoid |hit-enter| prompts
|
'shortmess' avoid |hit-enter| prompts
|
||||||
|
|
||||||
|mouse-using| use mouse with Vim
|
|mouse-using| use mouse with Vim
|
||||||
|usr_08.txt| manage multiple windows and buffers
|
|usr_08.txt| manage multiple windows and buffers
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*index.txt* For Vim version 9.1. Last change: 2025 Jul 20
|
*index.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -263,7 +263,7 @@ tag char note action in Normal mode ~
|
|||||||
|&| & 2 repeat last :s
|
|&| & 2 repeat last :s
|
||||||
|'| '{a-zA-Z0-9} 1 cursor to the first CHAR on the line with
|
|'| '{a-zA-Z0-9} 1 cursor to the first CHAR on the line with
|
||||||
mark {a-zA-Z0-9}
|
mark {a-zA-Z0-9}
|
||||||
|''| '' 1 cursor to the first CHAR of the line where
|
'' '' 1 cursor to the first CHAR of the line where
|
||||||
the cursor was before the latest jump.
|
the cursor was before the latest jump.
|
||||||
|'(| '( 1 cursor to the first CHAR on the line of the
|
|'(| '( 1 cursor to the first CHAR on the line of the
|
||||||
start of the current sentence
|
start of the current sentence
|
||||||
@@ -1034,7 +1034,7 @@ tag command action in Command-line editing mode ~
|
|||||||
|c_CTRL-D| CTRL-D list completions that match the pattern in
|
|c_CTRL-D| CTRL-D list completions that match the pattern in
|
||||||
front of the cursor
|
front of the cursor
|
||||||
|c_CTRL-E| CTRL-E cursor to end of command-line
|
|c_CTRL-E| CTRL-E cursor to end of command-line
|
||||||
|'cedit'| CTRL-F default value for 'cedit': opens the
|
'cedit' CTRL-F default value for 'cedit': opens the
|
||||||
command-line window; otherwise not used
|
command-line window; otherwise not used
|
||||||
|c_CTRL-G| CTRL-G next match when 'incsearch' is active
|
|c_CTRL-G| CTRL-G next match when 'incsearch' is active
|
||||||
|c_<BS>| <BS> delete the character in front of the cursor
|
|c_<BS>| <BS> delete the character in front of the cursor
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*insert.txt* For Vim version 9.1. Last change: 2025 Jul 25
|
*insert.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -38,11 +38,11 @@ use "CTRL-V 003" to insert a CTRL-C. Note: When CTRL-V is mapped you can
|
|||||||
often use CTRL-Q instead |i_CTRL-Q|.
|
often use CTRL-Q instead |i_CTRL-Q|.
|
||||||
|
|
||||||
If you are working in a special language mode when inserting text, see the
|
If you are working in a special language mode when inserting text, see the
|
||||||
'langmap' option, |'langmap'|, on how to avoid switching this mode on and off
|
'langmap' option, 'langmap', on how to avoid switching this mode on and off
|
||||||
all the time.
|
all the time.
|
||||||
|
|
||||||
If you have 'insertmode' set, <Esc> and a few other keys get another meaning.
|
If you have 'insertmode' set, <Esc> and a few other keys get another meaning.
|
||||||
See |'insertmode'|.
|
See 'insertmode'.
|
||||||
|
|
||||||
char action ~
|
char action ~
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
@@ -292,7 +292,7 @@ When 'backspace' is empty, Vi compatible backspacing is used. You cannot
|
|||||||
backspace over autoindent, before column 1 or before where insert started.
|
backspace over autoindent, before column 1 or before where insert started.
|
||||||
|
|
||||||
For backwards compatibility the values "0", "1", "2" and "3" are also allowed,
|
For backwards compatibility the values "0", "1", "2" and "3" are also allowed,
|
||||||
see |'backspace'|.
|
see 'backspace'.
|
||||||
|
|
||||||
If the 'backspace' option does contain "eol" and the cursor is in column 1
|
If the 'backspace' option does contain "eol" and the cursor is in column 1
|
||||||
when one of the three keys is used, the current line is joined with the
|
when one of the three keys is used, the current line is joined with the
|
||||||
@@ -619,7 +619,7 @@ In 'list' mode, Virtual Replace mode acts as if it was not in 'list' mode,
|
|||||||
unless "L" is in 'cpoptions'.
|
unless "L" is in 'cpoptions'.
|
||||||
|
|
||||||
Note that the only situations for which characters beyond the cursor should
|
Note that the only situations for which characters beyond the cursor should
|
||||||
appear to move are in List mode |'list'|, and occasionally when 'wrap' is set
|
appear to move are in List mode 'list', and occasionally when 'wrap' is set
|
||||||
(and the line changes length to become shorter or wider than the width of the
|
(and the line changes length to become shorter or wider than the width of the
|
||||||
screen). In other cases spaces may be inserted to avoid following characters
|
screen). In other cases spaces may be inserted to avoid following characters
|
||||||
to move.
|
to move.
|
||||||
@@ -1136,11 +1136,11 @@ CTRL-X CTRL-Z Stop completion without changing the text.
|
|||||||
AUTOCOMPLETION *ins-autocompletion*
|
AUTOCOMPLETION *ins-autocompletion*
|
||||||
|
|
||||||
Vim can display a completion menu as you type, similar to using |i_CTRL-N|,
|
Vim can display a completion menu as you type, similar to using |i_CTRL-N|,
|
||||||
but triggered automatically. See |'autocomplete'|. The menu items are
|
but triggered automatically. See 'autocomplete'. The menu items are collected
|
||||||
collected from the sources listed in the |'complete'| option.
|
from the sources listed in the 'complete' option.
|
||||||
|
|
||||||
Unlike manual |i_CTRL-N| completion, this mode uses a decaying timeout to keep
|
Unlike manual |i_CTRL-N| completion, this mode uses a decaying timeout to keep
|
||||||
Vim responsive. Sources earlier in the |'complete'| list are given more time
|
Vim responsive. Sources earlier in the 'complete' list are given more time
|
||||||
(higher priority), but every source is guaranteed a time slice, however small.
|
(higher priority), but every source is guaranteed a time slice, however small.
|
||||||
|
|
||||||
This mode is fully compatible with other completion modes. You can invoke
|
This mode is fully compatible with other completion modes. You can invoke
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*intro.txt* For Vim version 9.1. Last change: 2024 Oct 05
|
*intro.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -821,7 +821,7 @@ current mode 'showmode' on on
|
|||||||
command characters 'showcmd' on off
|
command characters 'showcmd' on off
|
||||||
cursor position 'ruler' off off
|
cursor position 'ruler' off off
|
||||||
|
|
||||||
The current mode is "-- INSERT --" or "-- REPLACE --", see |'showmode'|. The
|
The current mode is "-- INSERT --" or "-- REPLACE --", see 'showmode'. The
|
||||||
command characters are those that you typed but were not used yet.
|
command characters are those that you typed but were not used yet.
|
||||||
|
|
||||||
If you have a slow terminal you can switch off the status messages to speed
|
If you have a slow terminal you can switch off the status messages to speed
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*map.txt* For Vim version 9.1. Last change: 2025 Jul 14
|
*map.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -1635,13 +1635,13 @@ completion can be enabled:
|
|||||||
-complete=cscope |:cscope| suboptions
|
-complete=cscope |:cscope| suboptions
|
||||||
-complete=diff_buffer diff buffer names
|
-complete=diff_buffer diff buffer names
|
||||||
-complete=dir directory names
|
-complete=dir directory names
|
||||||
-complete=dir_in_path directory names in |'cdpath'|
|
-complete=dir_in_path directory names in 'cdpath'
|
||||||
-complete=environment environment variable names
|
-complete=environment environment variable names
|
||||||
-complete=event autocommand events
|
-complete=event autocommand events
|
||||||
-complete=expression Vim expression
|
-complete=expression Vim expression
|
||||||
-complete=file file and directory names
|
-complete=file file and directory names
|
||||||
-complete=file_in_path file and directory names in |'path'|
|
-complete=file_in_path file and directory names in 'path'
|
||||||
-complete=filetype filetype names |'filetype'|
|
-complete=filetype filetype names 'filetype'
|
||||||
-complete=function function name
|
-complete=function function name
|
||||||
-complete=help help subjects
|
-complete=help help subjects
|
||||||
-complete=highlight highlight groups
|
-complete=highlight highlight groups
|
||||||
@@ -1655,13 +1655,13 @@ completion can be enabled:
|
|||||||
-complete=option options
|
-complete=option options
|
||||||
-complete=packadd optional package |pack-add| names
|
-complete=packadd optional package |pack-add| names
|
||||||
-complete=retab |:retab| suboptions
|
-complete=retab |:retab| suboptions
|
||||||
-complete=runtime file and directory names in |'runtimepath'|
|
-complete=runtime file and directory names in 'runtimepath'
|
||||||
-complete=scriptnames sourced script names
|
-complete=scriptnames sourced script names
|
||||||
-complete=shellcmd Shell command
|
-complete=shellcmd Shell command
|
||||||
-complete=shellcmdline First is a shell command and subsequent ones
|
-complete=shellcmdline First is a shell command and subsequent ones
|
||||||
are filenames. The same behavior as |:!cmd|
|
are filenames. The same behavior as |:!cmd|
|
||||||
-complete=sign |:sign| suboptions
|
-complete=sign |:sign| suboptions
|
||||||
-complete=syntax syntax file names |'syntax'|
|
-complete=syntax syntax file names 'syntax'
|
||||||
-complete=syntime |:syntime| suboptions
|
-complete=syntime |:syntime| suboptions
|
||||||
-complete=tag tags
|
-complete=tag tags
|
||||||
-complete=tag_listfiles tags, file names are shown when CTRL-D is hit
|
-complete=tag_listfiles tags, file names are shown when CTRL-D is hit
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*message.txt* For Vim version 9.1. Last change: 2024 Dec 06
|
*message.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -572,7 +572,7 @@ attempting a symlink attack (could happen when editing a file in /tmp or when
|
|||||||
|
|
||||||
Vim (and Vi) expect tags files to be sorted in ASCII order. Binary searching
|
Vim (and Vi) expect tags files to be sorted in ASCII order. Binary searching
|
||||||
can then be used, which is a lot faster than a linear search. If your tags
|
can then be used, which is a lot faster than a linear search. If your tags
|
||||||
files are not properly sorted, reset the |'tagbsearch'| option.
|
files are not properly sorted, reset the 'tagbsearch' option.
|
||||||
This message is only given when Vim detects a problem when searching for a
|
This message is only given when Vim detects a problem when searching for a
|
||||||
tag. Sometimes this message is not given, even though the tags file is not
|
tag. Sometimes this message is not given, even though the tags file is not
|
||||||
properly sorted.
|
properly sorted.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*motion.txt* For Vim version 9.1. Last change: 2025 Apr 03
|
*motion.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -1036,7 +1036,7 @@ These commands are not marks themselves, but jump to a mark:
|
|||||||
|
|
||||||
*:keepj* *:keepjumps*
|
*:keepj* *:keepjumps*
|
||||||
:keepj[umps] {command}
|
:keepj[umps] {command}
|
||||||
Moving around in {command} does not change the |''|,
|
Moving around in {command} does not change the '',
|
||||||
|'.| and |'^| marks, the |jumplist| or the
|
|'.| and |'^| marks, the |jumplist| or the
|
||||||
|changelist|.
|
|changelist|.
|
||||||
Useful when making a change or inserting text
|
Useful when making a change or inserting text
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*options.txt* For Vim version 9.1. Last change: 2025 Jul 25
|
*options.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -1589,7 +1589,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
"nofile" and "nowrite" buffers are similar:
|
"nofile" and "nowrite" buffers are similar:
|
||||||
both: The buffer is not to be written to disk, ":w" doesn't
|
both: The buffer is not to be written to disk, ":w" doesn't
|
||||||
work (":w filename" does work though).
|
work (":w filename" does work though).
|
||||||
both: The buffer is never considered to be |'modified'|.
|
both: The buffer is never considered to be 'modified'.
|
||||||
There is no warning when the changes will be lost, for
|
There is no warning when the changes will be lost, for
|
||||||
example when you quit Vim.
|
example when you quit Vim.
|
||||||
both: A swap file is only created when using too much memory
|
both: A swap file is only created when using too much memory
|
||||||
@@ -1642,7 +1642,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
searched for has a relative path, not an absolute part starting with
|
searched for has a relative path, not an absolute part starting with
|
||||||
"/", "./" or "../", the 'cdpath' option is not used then.
|
"/", "./" or "../", the 'cdpath' option is not used then.
|
||||||
The 'cdpath' option's value has the same form and semantics as
|
The 'cdpath' option's value has the same form and semantics as
|
||||||
|'path'|. Also see |file-searching|.
|
'path'. Also see |file-searching|.
|
||||||
The default value is taken from $CDPATH, with a "," prepended to look
|
The default value is taken from $CDPATH, with a "," prepended to look
|
||||||
in the current directory first.
|
in the current directory first.
|
||||||
If the default value taken from $CDPATH is not what you want, include
|
If the default value taken from $CDPATH is not what you want, include
|
||||||
@@ -1798,7 +1798,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
after that. Therefore do not append an item with += but use ^= to
|
after that. Therefore do not append an item with += but use ^= to
|
||||||
prepend, e.g.: >
|
prepend, e.g.: >
|
||||||
set clipboard^=unnamed
|
set clipboard^=unnamed
|
||||||
< When using the GUI see |'go-A'|.
|
< When using the GUI see 'go-A'.
|
||||||
These names are recognized:
|
These names are recognized:
|
||||||
|
|
||||||
*clipboard-unnamed*
|
*clipboard-unnamed*
|
||||||
@@ -1832,7 +1832,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
area extended, Vim tries to become the owner of the
|
area extended, Vim tries to become the owner of the
|
||||||
windowing system's global selection or put the
|
windowing system's global selection or put the
|
||||||
selected text on the clipboard used by the selection
|
selected text on the clipboard used by the selection
|
||||||
register "*. See |'go-a'| and |quotestar| for details.
|
register "*. See 'go-a' and |quotestar| for details.
|
||||||
When the GUI is active, the 'a' flag in 'guioptions'
|
When the GUI is active, the 'a' flag in 'guioptions'
|
||||||
is used, when the GUI is not active, this "autoselect"
|
is used, when the GUI is not active, this "autoselect"
|
||||||
flag is used.
|
flag is used.
|
||||||
@@ -2228,7 +2228,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
controls how completion candidates are reduced from the
|
controls how completion candidates are reduced from the
|
||||||
list of alternatives. If you want to use |fuzzy-matching|
|
list of alternatives. If you want to use |fuzzy-matching|
|
||||||
to gather more alternatives for your candidate list,
|
to gather more alternatives for your candidate list,
|
||||||
see |'completefuzzycollect'|.
|
see 'completefuzzycollect'.
|
||||||
|
|
||||||
longest Only insert the longest common text of the matches. If
|
longest Only insert the longest common text of the matches. If
|
||||||
the menu is displayed you can use CTRL-L to add more
|
the menu is displayed you can use CTRL-L to add more
|
||||||
@@ -2265,7 +2265,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
popup Show extra information about the currently selected
|
popup Show extra information about the currently selected
|
||||||
completion in a popup window. Only works in combination
|
completion in a popup window. Only works in combination
|
||||||
with "menu" or "menuone". Overrides "preview".
|
with "menu" or "menuone". Overrides "preview".
|
||||||
See |'completepopup'| for specifying properties.
|
See 'completepopup' for specifying properties.
|
||||||
{only works when compiled with the |+textprop| feature}
|
{only works when compiled with the |+textprop| feature}
|
||||||
|
|
||||||
popuphidden
|
popuphidden
|
||||||
@@ -2386,7 +2386,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
local to buffer
|
local to buffer
|
||||||
Copy the structure of the existing lines indent when autoindenting a
|
Copy the structure of the existing lines indent when autoindenting a
|
||||||
new line. Normally the new indent is reconstructed by a series of
|
new line. Normally the new indent is reconstructed by a series of
|
||||||
tabs followed by spaces as required (unless |'expandtab'| is enabled,
|
tabs followed by spaces as required (unless 'expandtab' is enabled,
|
||||||
in which case only spaces are used). Enabling this option makes the
|
in which case only spaces are used). Enabling this option makes the
|
||||||
new line copy whatever characters were used for indenting on the
|
new line copy whatever characters were used for indenting on the
|
||||||
existing line. 'expandtab' has no effect on these characters, a Tab
|
existing line. 'expandtab' has no effect on these characters, a Tab
|
||||||
@@ -2537,7 +2537,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
*cpo-m*
|
*cpo-m*
|
||||||
m When included, a showmatch will always wait half a
|
m When included, a showmatch will always wait half a
|
||||||
second. When not included, a showmatch will wait half
|
second. When not included, a showmatch will wait half
|
||||||
a second or until a character is typed. |'showmatch'|
|
a second or until a character is typed. 'showmatch'
|
||||||
*cpo-M*
|
*cpo-M*
|
||||||
M When excluded, "%" matching will take backslashes into
|
M When excluded, "%" matching will take backslashes into
|
||||||
account. Thus in "( \( )" and "\( ( \)" the outer
|
account. Thus in "( \( )" and "\( ( \)" the outer
|
||||||
@@ -5609,8 +5609,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
'lispoptions' 'lop' string (default "")
|
'lispoptions' 'lop' string (default "")
|
||||||
local to buffer
|
local to buffer
|
||||||
Comma-separated list of items that influence the Lisp indenting when
|
Comma-separated list of items that influence the Lisp indenting when
|
||||||
enabled with the |'lisp'| option. Currently only one item is
|
enabled with the 'lisp' option. Currently only one item is supported:
|
||||||
supported:
|
|
||||||
expr:1 use 'indentexpr' for Lisp indenting when it is set
|
expr:1 use 'indentexpr' for Lisp indenting when it is set
|
||||||
expr:0 do not use 'indentexpr' for Lisp indenting (default)
|
expr:0 do not use 'indentexpr' for Lisp indenting (default)
|
||||||
Note that when using 'indentexpr' the `=` operator indents all the
|
Note that when using 'indentexpr' the `=` operator indents all the
|
||||||
@@ -5620,7 +5619,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
'lispwords' 'lw' string (default is very long)
|
'lispwords' 'lw' string (default is very long)
|
||||||
global or local to buffer |global-local|
|
global or local to buffer |global-local|
|
||||||
Comma-separated list of words that influence the Lisp indenting when
|
Comma-separated list of words that influence the Lisp indenting when
|
||||||
enabled with the |'lisp'| option.
|
enabled with the 'lisp' option.
|
||||||
|
|
||||||
*'list'* *'nolist'*
|
*'list'* *'nolist'*
|
||||||
'list' boolean (default off)
|
'list' boolean (default off)
|
||||||
@@ -6112,7 +6111,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
When the mouse is not enabled, the GUI will still use the mouse for
|
When the mouse is not enabled, the GUI will still use the mouse for
|
||||||
modeless selection. This doesn't move the text cursor.
|
modeless selection. This doesn't move the text cursor.
|
||||||
|
|
||||||
See |mouse-using|. Also see |'clipboard'|.
|
See |mouse-using|. Also see 'clipboard'.
|
||||||
|
|
||||||
Note: When enabling the mouse in a terminal, copy/paste will use the
|
Note: When enabling the mouse in a terminal, copy/paste will use the
|
||||||
"* register if there is access to an X-server. The xterm handling of
|
"* register if there is access to an X-server. The xterm handling of
|
||||||
@@ -6603,7 +6602,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
local to buffer
|
local to buffer
|
||||||
When changing the indent of the current line, preserve as much of the
|
When changing the indent of the current line, preserve as much of the
|
||||||
indent structure as possible. Normally the indent is replaced by a
|
indent structure as possible. Normally the indent is replaced by a
|
||||||
series of tabs followed by spaces as required (unless |'expandtab'| is
|
series of tabs followed by spaces as required (unless 'expandtab' is
|
||||||
enabled, in which case only spaces are used). Enabling this option
|
enabled, in which case only spaces are used). Enabling this option
|
||||||
means the indent will preserve as many existing characters as possible
|
means the indent will preserve as many existing characters as possible
|
||||||
for indenting, and only add additional tabs or spaces as required.
|
for indenting, and only add additional tabs or spaces as required.
|
||||||
@@ -7238,7 +7237,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
current window also scrolls other scrollbind windows (windows that
|
current window also scrolls other scrollbind windows (windows that
|
||||||
also have this option set). This option is useful for viewing the
|
also have this option set). This option is useful for viewing the
|
||||||
differences between two versions of a file, see 'diff'.
|
differences between two versions of a file, see 'diff'.
|
||||||
See |'scrollopt'| for options that determine how this option should be
|
See 'scrollopt' for options that determine how this option should be
|
||||||
interpreted.
|
interpreted.
|
||||||
This option is mostly reset when splitting a window to edit another
|
This option is mostly reset when splitting a window to edit another
|
||||||
file. This means that ":split | edit file" results in two windows
|
file. This means that ":split | edit file" results in two windows
|
||||||
@@ -7658,7 +7657,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
'shiftwidth' 'sw' number (default 8)
|
'shiftwidth' 'sw' number (default 8)
|
||||||
local to buffer
|
local to buffer
|
||||||
Number of columns that make up one level of (auto)indentation. Used
|
Number of columns that make up one level of (auto)indentation. Used
|
||||||
by |'cindent'|, |<<|, |>>|, etc.
|
by 'cindent', |<<|, |>>|, etc.
|
||||||
If set to 0, Vim uses the current 'tabstop' value. Use |shiftwidth()|
|
If set to 0, Vim uses the current 'tabstop' value. Use |shiftwidth()|
|
||||||
to obtain the effective value in scripts.
|
to obtain the effective value in scripts.
|
||||||
|
|
||||||
@@ -7881,7 +7880,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global or local to window |global-local|
|
global or local to window |global-local|
|
||||||
The minimal number of screen columns to keep to the left and to the
|
The minimal number of screen columns to keep to the left and to the
|
||||||
right of the cursor if 'nowrap' is set. Setting this option to a
|
right of the cursor if 'nowrap' is set. Setting this option to a
|
||||||
value greater than 0 while having |'sidescroll'| also at a non-zero
|
value greater than 0 while having 'sidescroll' also at a non-zero
|
||||||
value makes some context visible in the line you are scrolling in
|
value makes some context visible in the line you are scrolling in
|
||||||
horizontally (except at beginning of the line). Setting this option
|
horizontally (except at beginning of the line). Setting this option
|
||||||
to a large value (like 999) has the effect of keeping the cursor
|
to a large value (like 999) has the effect of keeping the cursor
|
||||||
@@ -7893,9 +7892,9 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
setlocal sidescrolloff=-1
|
setlocal sidescrolloff=-1
|
||||||
< NOTE: This option is set to 0 when 'compatible' is set.
|
< NOTE: This option is set to 0 when 'compatible' is set.
|
||||||
|
|
||||||
Example: Try this together with 'sidescroll' and 'listchars' as
|
Example: Try this together with 'sidescroll' and 'listchars' as in the
|
||||||
in the following example to never allow the cursor to move
|
following example to never allow the cursor to move onto the
|
||||||
onto the "extends" character: >
|
"extends" character: >
|
||||||
|
|
||||||
:set nowrap sidescroll=1 listchars=extends:>,precedes:<
|
:set nowrap sidescroll=1 listchars=extends:>,precedes:<
|
||||||
:set sidescrolloff=1
|
:set sidescrolloff=1
|
||||||
@@ -7999,8 +7998,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
in-depth explanations.
|
in-depth explanations.
|
||||||
|
|
||||||
If Vim is compiled with the |+vartabs| feature then the value of
|
If Vim is compiled with the |+vartabs| feature then the value of
|
||||||
'softtabstop' will be ignored if |'varsofttabstop'| is set to
|
'softtabstop' will be ignored if 'varsofttabstop' is set to anything
|
||||||
anything other than an empty string.
|
other than an empty string.
|
||||||
|
|
||||||
*'spell'* *'nospell'*
|
*'spell'* *'nospell'*
|
||||||
'spell' boolean (default off)
|
'spell' boolean (default off)
|
||||||
@@ -8443,12 +8442,12 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
Careful: All text will be in memory:
|
Careful: All text will be in memory:
|
||||||
- Don't use this for big files.
|
- Don't use this for big files.
|
||||||
- Recovery will be impossible!
|
- Recovery will be impossible!
|
||||||
A swapfile will only be present when |'updatecount'| is non-zero and
|
A swapfile will only be present when 'updatecount' is non-zero and
|
||||||
'swapfile' is set.
|
'swapfile' is set.
|
||||||
When 'swapfile' is reset, the swap file for the current buffer is
|
When 'swapfile' is reset, the swap file for the current buffer is
|
||||||
immediately deleted. When 'swapfile' is set, and 'updatecount' is
|
immediately deleted. When 'swapfile' is set, and 'updatecount' is
|
||||||
non-zero, a swap file is immediately created.
|
non-zero, a swap file is immediately created.
|
||||||
Also see |swap-file| and |'swapsync'|.
|
Also see |swap-file| and 'swapsync'.
|
||||||
If you want to open a new buffer without creating a swap file for it,
|
If you want to open a new buffer without creating a swap file for it,
|
||||||
use the |:noswapfile| modifier.
|
use the |:noswapfile| modifier.
|
||||||
See 'directory' for where the swap file is created.
|
See 'directory' for where the swap file is created.
|
||||||
@@ -8653,7 +8652,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
character (ASCII 9); a Horizontal Tab always advances to the next tab
|
character (ASCII 9); a Horizontal Tab always advances to the next tab
|
||||||
stop.
|
stop.
|
||||||
The value must be at least 1 and at most 9999.
|
The value must be at least 1 and at most 9999.
|
||||||
If Vim was compiled with |+vartabs| and |'vartabstop'| is set, this
|
If Vim was compiled with |+vartabs| and 'vartabstop' is set, this
|
||||||
option is ignored.
|
option is ignored.
|
||||||
Leave it at 8 unless you have a strong reason (see usr |30.5|).
|
Leave it at 8 unless you have a strong reason (see usr |30.5|).
|
||||||
|
|
||||||
@@ -9115,7 +9114,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
When Vim was compiled with HAVE_X11 defined, the original title will
|
When Vim was compiled with HAVE_X11 defined, the original title will
|
||||||
be restored if possible. The output of ":version" will include "+X11"
|
be restored if possible. The output of ":version" will include "+X11"
|
||||||
when HAVE_X11 was defined, otherwise it will be "-X11". This also
|
when HAVE_X11 was defined, otherwise it will be "-X11". This also
|
||||||
works for the icon name |'icon'|.
|
works for the icon name 'icon'.
|
||||||
But: When Vim was started with the |-X| argument, restoring the title
|
But: When Vim was started with the |-X| argument, restoring the title
|
||||||
will not work (except in the GUI).
|
will not work (except in the GUI).
|
||||||
If the title cannot be restored, it is set to the value of 'titleold'.
|
If the title cannot be restored, it is set to the value of 'titleold'.
|
||||||
@@ -9348,7 +9347,7 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
global
|
global
|
||||||
{only when compiled with the |+persistent_undo| feature}
|
{only when compiled with the |+persistent_undo| feature}
|
||||||
List of directory names for undo files, separated with commas.
|
List of directory names for undo files, separated with commas.
|
||||||
See |'backupdir'| for details of the format.
|
See 'backupdir' for details of the format.
|
||||||
"." means using the directory of the file. The undo file name for
|
"." means using the directory of the file. The undo file name for
|
||||||
"file.txt" is ".file.txt.un~".
|
"file.txt" is ".file.txt.un~".
|
||||||
For other directories the file name is the full path of the edited
|
For other directories the file name is the full path of the edited
|
||||||
@@ -9420,13 +9419,13 @@ A jump table for the options with a short description can be found at |Q_op|.
|
|||||||
recovery |crash-recovery|). 'updatecount' is set to zero by starting
|
recovery |crash-recovery|). 'updatecount' is set to zero by starting
|
||||||
Vim with the "-n" option, see |startup|. When editing in readonly
|
Vim with the "-n" option, see |startup|. When editing in readonly
|
||||||
mode this option will be initialized to 10000.
|
mode this option will be initialized to 10000.
|
||||||
The swapfile can be disabled per buffer with |'swapfile'|.
|
The swapfile can be disabled per buffer with 'swapfile'.
|
||||||
When 'updatecount' is set from zero to non-zero, swap files are
|
When 'updatecount' is set from zero to non-zero, swap files are
|
||||||
created for all buffers that have 'swapfile' set. When 'updatecount'
|
created for all buffers that have 'swapfile' set. When 'updatecount'
|
||||||
is set to zero, existing swap files are not deleted.
|
is set to zero, existing swap files are not deleted.
|
||||||
Also see |'swapsync'|.
|
Also see 'swapsync'.
|
||||||
This option has no meaning in buffers where |'buftype'| is "nofile"
|
This option has no meaning in buffers where 'buftype' is "nofile" or
|
||||||
or "nowrite".
|
"nowrite".
|
||||||
|
|
||||||
*'updatetime'* *'ut'*
|
*'updatetime'* *'ut'*
|
||||||
'updatetime' 'ut' number (default 4000)
|
'updatetime' 'ut' number (default 4000)
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*os_390.txt* For Vim version 9.1. Last change: 2019 Dec 07
|
*os_390.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Ralf Schandl
|
VIM REFERENCE MANUAL by Ralf Schandl
|
||||||
@@ -105,9 +105,9 @@ Never tested:
|
|||||||
- Perl interface (|perl|)
|
- Perl interface (|perl|)
|
||||||
- Hangul input (|hangul|)
|
- Hangul input (|hangul|)
|
||||||
- Encryption support (|encryption|)
|
- Encryption support (|encryption|)
|
||||||
- Langmap (|'langmap'|)
|
- Langmap ('langmap')
|
||||||
- Python support (|Python|)
|
- Python support (|Python|)
|
||||||
- Right-to-left mode (|'rightleft'|)
|
- Right-to-left mode ('rightleft')
|
||||||
- TCL interface (|tcl|)
|
- TCL interface (|tcl|)
|
||||||
...
|
...
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*os_dos.txt* For Vim version 9.1. Last change: 2024 Dec 25
|
*os_dos.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -139,7 +139,7 @@ A DOS console does not support attributes like bold and underlining. You can
|
|||||||
set the color used in five modes with nine terminal options. Note that this
|
set the color used in five modes with nine terminal options. Note that this
|
||||||
is not necessary since you can set the color directly with the ":highlight"
|
is not necessary since you can set the color directly with the ":highlight"
|
||||||
command; these options are for backward compatibility with older Vim versions.
|
command; these options are for backward compatibility with older Vim versions.
|
||||||
The |'highlight'| option specifies which of the five modes is used for which
|
The 'highlight' option specifies which of the five modes is used for which
|
||||||
action. >
|
action. >
|
||||||
|
|
||||||
:set t_mr=^V^[\|xxm start of invert mode
|
:set t_mr=^V^[\|xxm start of invert mode
|
||||||
@@ -231,7 +231,7 @@ writing in Unix mode (":se ff=unix").
|
|||||||
|
|
||||||
Vim sets 'fileformat' automatically when 'fileformats' is not empty (which is
|
Vim sets 'fileformat' automatically when 'fileformats' is not empty (which is
|
||||||
the default), so you don't really have to worry about what you are doing.
|
the default), so you don't really have to worry about what you are doing.
|
||||||
|'fileformat'| |'fileformats'|
|
'fileformat' 'fileformats'
|
||||||
|
|
||||||
If you want to edit a script file or a binary file, you should set the
|
If you want to edit a script file or a binary file, you should set the
|
||||||
'binary' option before loading the file. Script files and binary files may
|
'binary' option before loading the file. Script files and binary files may
|
||||||
@@ -279,10 +279,10 @@ The default for the 'sh' ('shell') option is "command.com" on Windows 95 and
|
|||||||
"cmd.exe" on Windows NT. If SHELL is defined, Vim uses SHELL instead, and if
|
"cmd.exe" on Windows NT. If SHELL is defined, Vim uses SHELL instead, and if
|
||||||
SHELL is not defined but COMSPEC is, Vim uses COMSPEC. Vim starts external
|
SHELL is not defined but COMSPEC is, Vim uses COMSPEC. Vim starts external
|
||||||
commands with "<shell> /c <command_name>". Typing CTRL-Z starts a new command
|
commands with "<shell> /c <command_name>". Typing CTRL-Z starts a new command
|
||||||
subshell. Return to Vim with "exit". |'shell'| |CTRL-Z|
|
subshell. Return to Vim with "exit". 'shell' |CTRL-Z|
|
||||||
|
|
||||||
If you are running a third-party shell, you may need to set the
|
If you are running a third-party shell, you may need to set the
|
||||||
|'shellcmdflag'| ('shcf') and |'shellquote'| ('shq') or |'shellxquote'|
|
'shellcmdflag' ('shcf') and 'shellquote' ('shq') or 'shellxquote'
|
||||||
('sxq') options. Unfortunately, this also depends on the version of Vim used.
|
('sxq') options. Unfortunately, this also depends on the version of Vim used.
|
||||||
For example, with the MKS Korn shell or with bash, the values of the options
|
For example, with the MKS Korn shell or with bash, the values of the options
|
||||||
should be:
|
should be:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*os_mac.txt* For Vim version 9.1. Last change: 2024 Nov 14
|
*os_mac.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar et al.
|
VIM REFERENCE MANUAL by Bram Moolenaar et al.
|
||||||
@@ -70,7 +70,7 @@ default command-key mappings.
|
|||||||
On older systems files starting with a dot "." are discouraged, thus the rc
|
On older systems files starting with a dot "." are discouraged, thus the rc
|
||||||
files are named "vimrc" or "_vimrc" and "gvimrc" or "_gvimrc". These files
|
files are named "vimrc" or "_vimrc" and "gvimrc" or "_gvimrc". These files
|
||||||
can be in any format (mac, dos or unix). Vim can handle any file format when
|
can be in any format (mac, dos or unix). Vim can handle any file format when
|
||||||
the |'nocompatible'| option is set, otherwise it will only handle mac format
|
the 'nocompatible' option is set, otherwise it will only handle mac format
|
||||||
files.
|
files.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*os_qnx.txt* For Vim version 9.1. Last change: 2005 Mar 29
|
*os_qnx.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Julian Kinraid
|
VIM REFERENCE MANUAL by Julian Kinraid
|
||||||
@@ -34,11 +34,10 @@ features you can enable/disable.
|
|||||||
Vim has support for the mouse and clipboard in a pterm, if those options
|
Vim has support for the mouse and clipboard in a pterm, if those options
|
||||||
are compiled in, which they are normally.
|
are compiled in, which they are normally.
|
||||||
|
|
||||||
The options that affect mouse support are |'mouse'| and |'ttymouse'|. When
|
The options that affect mouse support are 'mouse' and 'ttymouse'. When using
|
||||||
using the mouse, only simple left and right mouse clicking/dragging is
|
the mouse, only simple left and right mouse clicking/dragging is supported.
|
||||||
supported. If you hold down shift, ctrl, or alt while using the mouse, pterm
|
If you hold down shift, ctrl, or alt while using the mouse, pterm will handle
|
||||||
will handle the mouse itself. It will make a selection, separate from what
|
the mouse itself. It will make a selection, separate from what vim's doing.
|
||||||
vim's doing.
|
|
||||||
|
|
||||||
When the mouse is in use, you can press Alt-RightMouse to open the pterm menu.
|
When the mouse is in use, you can press Alt-RightMouse to open the pterm menu.
|
||||||
To turn the mouse off in vim, set the mouse option to nothing, set mouse=
|
To turn the mouse off in vim, set the mouse option to nothing, set mouse=
|
||||||
@@ -52,16 +51,16 @@ the terminal version will run. For more info - |gui-x11-start|
|
|||||||
Supported features:
|
Supported features:
|
||||||
:browse command |:browse|
|
:browse command |:browse|
|
||||||
:confirm command |:confirm|
|
:confirm command |:confirm|
|
||||||
Cursor blinking |'guicursor'|
|
Cursor blinking 'guicursor'
|
||||||
Menus, popup menus and menu priorities |:menu|
|
Menus, popup menus and menu priorities |:menu|
|
||||||
|popup-menu|
|
|popup-menu|
|
||||||
|menu-priority|
|
|menu-priority|
|
||||||
Toolbar |gui-toolbar|
|
Toolbar |gui-toolbar|
|
||||||
|'toolbar'|
|
'toolbar'
|
||||||
Font selector (:set guifont=*) |photon-fonts|
|
Font selector (:set guifont=*) |photon-fonts|
|
||||||
Mouse focus |'mousefocus'|
|
Mouse focus 'mousefocus'
|
||||||
Mouse hide |'mousehide'|
|
Mouse hide 'mousehide'
|
||||||
Mouse cursor shapes |'mouseshape'|
|
Mouse cursor shapes 'mouseshape'
|
||||||
Clipboard |gui-clipboard|
|
Clipboard |gui-clipboard|
|
||||||
|
|
||||||
Unfinished features:
|
Unfinished features:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*os_win32.txt* For Vim version 9.1. Last change: 2024 May 11
|
*os_win32.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by George Reilly
|
VIM REFERENCE MANUAL by George Reilly
|
||||||
@@ -156,7 +156,7 @@ Examples, with [] around an argument:
|
|||||||
|
|
||||||
When 'restorescreen' is set (which is the default), Vim will restore the
|
When 'restorescreen' is set (which is the default), Vim will restore the
|
||||||
original contents of the console when exiting or when executing external
|
original contents of the console when exiting or when executing external
|
||||||
commands. If you don't want this, use ":set nors". |'restorescreen'|
|
commands. If you don't want this, use ":set nors". 'restorescreen'
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
4. Using the mouse *win32-mouse*
|
4. Using the mouse *win32-mouse*
|
||||||
@@ -232,7 +232,7 @@ A. On Unix, Vim is prepared for links (symbolic or hard). A backup copy of
|
|||||||
protection bits are set like the original file. However, this doesn't work
|
protection bits are set like the original file. However, this doesn't work
|
||||||
properly when working on an NFS-mounted file system where links and other
|
properly when working on an NFS-mounted file system where links and other
|
||||||
things exist. The only way to fix this in the current version is not
|
things exist. The only way to fix this in the current version is not
|
||||||
making a backup file, by ":set nobackup nowritebackup" |'writebackup'|
|
making a backup file, by ":set nobackup nowritebackup" 'writebackup'
|
||||||
|
|
||||||
Q. I'm using Vim to edit a file on a Unix file server through Samba. When I
|
Q. I'm using Vim to edit a file on a Unix file server through Samba. When I
|
||||||
write the file, the owner of the file is changed. Why?
|
write the file, the owner of the file is changed. Why?
|
||||||
@@ -312,7 +312,7 @@ A. You have three possible solutions depending on what you want:
|
|||||||
should use this flag only if the application you run doesn't require any
|
should use this flag only if the application you run doesn't require any
|
||||||
input. Otherwise it will get an EOF error because its input stream
|
input. Otherwise it will get an EOF error because its input stream
|
||||||
(stdin) would be redirected to \\.\NUL (stdout and stderr too).
|
(stdin) would be redirected to \\.\NUL (stdout and stderr too).
|
||||||
3) Set the '!' flag in the 'guioptions' option |'go-!'|. This will make Vim
|
3) Set the '!' flag in the 'guioptions' option 'go-!'. This will make Vim
|
||||||
run the "start" command inside Vims terminal window and not open a
|
run the "start" command inside Vims terminal window and not open a
|
||||||
console window.
|
console window.
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*pattern.txt* For Vim version 9.1. Last change: 2025 Jul 10
|
*pattern.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -72,7 +72,7 @@ N Repeat the latest "/" or "?" [count] times in
|
|||||||
* Search forward for the [count]'th occurrence of the
|
* Search forward for the [count]'th occurrence of the
|
||||||
word nearest to the cursor. The word used for the
|
word nearest to the cursor. The word used for the
|
||||||
search is the first of:
|
search is the first of:
|
||||||
1. the keyword under the cursor |'iskeyword'|
|
1. the keyword under the cursor 'iskeyword'
|
||||||
2. the first keyword after the cursor, in the
|
2. the first keyword after the cursor, in the
|
||||||
current line
|
current line
|
||||||
3. the non-blank word under the cursor
|
3. the non-blank word under the cursor
|
||||||
|
@@ -121,7 +121,7 @@ you'll need to have at least the following in your <.vimrc>:
|
|||||||
set nocp " 'compatible' is not set
|
set nocp " 'compatible' is not set
|
||||||
filetype plugin on " plugins are enabled
|
filetype plugin on " plugins are enabled
|
||||||
<
|
<
|
||||||
(see |'cp'| and |:filetype-plugin-on|)
|
(see 'cp' and |:filetype-plugin-on|)
|
||||||
|
|
||||||
Netrw supports "transparent" editing of files on other machines using urls
|
Netrw supports "transparent" editing of files on other machines using urls
|
||||||
(see |netrw-transparent|). As an example of this, let's assume you have an
|
(see |netrw-transparent|). As an example of this, let's assume you have an
|
||||||
@@ -667,7 +667,7 @@ However, |netrw-ssh-hack| can help with this problem.
|
|||||||
5. Activation *netrw-activate* {{{1
|
5. Activation *netrw-activate* {{{1
|
||||||
|
|
||||||
Network-oriented file transfers are available by default whenever Vim's
|
Network-oriented file transfers are available by default whenever Vim's
|
||||||
|'nocompatible'| mode is enabled. Netrw's script files reside in your
|
'nocompatible' mode is enabled. Netrw's script files reside in your
|
||||||
system's plugin, autoload, and syntax directories; just the
|
system's plugin, autoload, and syntax directories; just the
|
||||||
plugin/netrwPlugin.vim script is sourced automatically whenever you bring up
|
plugin/netrwPlugin.vim script is sourced automatically whenever you bring up
|
||||||
vim. The main script in autoload/netrw.vim is only loaded when you actually
|
vim. The main script in autoload/netrw.vim is only loaded when you actually
|
||||||
@@ -1170,7 +1170,7 @@ The :NetrwMB command is available outside of netrw buffers (once netrw has been
|
|||||||
invoked in the session).
|
invoked in the session).
|
||||||
|
|
||||||
The file ".netrwbook" holds bookmarks when netrw (and vim) is not active. By
|
The file ".netrwbook" holds bookmarks when netrw (and vim) is not active. By
|
||||||
default, its stored on the first directory on the user's |'runtimepath'|.
|
default, its stored on the first directory on the user's 'runtimepath'.
|
||||||
|
|
||||||
Related Topics:
|
Related Topics:
|
||||||
|netrw-gb| how to return (go) to a bookmark
|
|netrw-gb| how to return (go) to a bookmark
|
||||||
@@ -1396,7 +1396,7 @@ used in that count.
|
|||||||
See |g:netrw_dirhistmax| for how to control the quantity of history stack
|
See |g:netrw_dirhistmax| for how to control the quantity of history stack
|
||||||
slots. The file ".netrwhist" holds history when netrw (and vim) is not
|
slots. The file ".netrwhist" holds history when netrw (and vim) is not
|
||||||
active. By default, its stored on the first directory on the user's
|
active. By default, its stored on the first directory on the user's
|
||||||
|'runtimepath'|.
|
'runtimepath'.
|
||||||
|
|
||||||
Related Topics:
|
Related Topics:
|
||||||
|netrw-U| changing to a successor directory
|
|netrw-U| changing to a successor directory
|
||||||
@@ -1515,7 +1515,7 @@ DIRECTORY EXPLORATION COMMANDS {{{2
|
|||||||
*netrw-:Explore*
|
*netrw-:Explore*
|
||||||
:Explore will open the local-directory browser on the current file's
|
:Explore will open the local-directory browser on the current file's
|
||||||
directory (or on directory [dir] if specified). The window will be
|
directory (or on directory [dir] if specified). The window will be
|
||||||
split only if the file has been modified and |'hidden'| is not set,
|
split only if the file has been modified and 'hidden' is not set,
|
||||||
otherwise the browsing window will take over that window. Normally
|
otherwise the browsing window will take over that window. Normally
|
||||||
the splitting is taken horizontally.
|
the splitting is taken horizontally.
|
||||||
Also see: |netrw-:Rexplore|
|
Also see: |netrw-:Rexplore|
|
||||||
@@ -2400,11 +2400,11 @@ your browsing preferences. (see also: |netrw-settings|)
|
|||||||
|
|
||||||
*g:netrw_alto* change from above splitting to below splitting
|
*g:netrw_alto* change from above splitting to below splitting
|
||||||
by setting this variable (see |netrw-o|)
|
by setting this variable (see |netrw-o|)
|
||||||
default: =&sb (see |'sb'|)
|
default: =&sb (see 'sb')
|
||||||
|
|
||||||
*g:netrw_altv* change from left splitting to right splitting
|
*g:netrw_altv* change from left splitting to right splitting
|
||||||
by setting this variable (see |netrw-v|)
|
by setting this variable (see |netrw-v|)
|
||||||
default: =&spr (see |'spr'|)
|
default: =&spr (see 'spr')
|
||||||
|
|
||||||
*g:netrw_banner* enable/suppress the banner
|
*g:netrw_banner* enable/suppress the banner
|
||||||
=0: suppress the banner
|
=0: suppress the banner
|
||||||
@@ -2472,7 +2472,7 @@ your browsing preferences. (see also: |netrw-settings|)
|
|||||||
|
|
||||||
*g:netrw_cursor* = 2 (default)
|
*g:netrw_cursor* = 2 (default)
|
||||||
This option controls the use of the
|
This option controls the use of the
|
||||||
|'cursorline'| (cul) and |'cursorcolumn'|
|
'cursorline' (cul) and 'cursorcolumn'
|
||||||
(cuc) settings by netrw:
|
(cuc) settings by netrw:
|
||||||
|
|
||||||
Value Thin-Long-Tree Wide
|
Value Thin-Long-Tree Wide
|
||||||
@@ -2487,15 +2487,15 @@ your browsing preferences. (see also: |netrw-settings|)
|
|||||||
=8 cul U-cuc cul cuc
|
=8 cul U-cuc cul cuc
|
||||||
|
|
||||||
Where
|
Where
|
||||||
u-cul : user's |'cursorline'| initial setting used
|
u-cul : user's 'cursorline' initial setting used
|
||||||
u-cuc : user's |'cursorcolumn'| initial setting used
|
u-cuc : user's 'cursorcolumn' initial setting used
|
||||||
U-cul : user's |'cursorline'| current setting used
|
U-cul : user's 'cursorline' current setting used
|
||||||
U-cuc : user's |'cursorcolumn'| current setting used
|
U-cuc : user's 'cursorcolumn' current setting used
|
||||||
cul : |'cursorline'| will be locally set
|
cul : 'cursorline' will be locally set
|
||||||
cuc : |'cursorcolumn'| will be locally set
|
cuc : 'cursorcolumn' will be locally set
|
||||||
|
|
||||||
The "initial setting" means the values of
|
The "initial setting" means the values of
|
||||||
the |'cuc'| and |'cul'| settings in effect when
|
the 'cuc' and 'cul' settings in effect when
|
||||||
netrw last saw |g:netrw_cursor| >= 5 or when
|
netrw last saw |g:netrw_cursor| >= 5 or when
|
||||||
netrw was initially run.
|
netrw was initially run.
|
||||||
|
|
||||||
@@ -2566,7 +2566,7 @@ your browsing preferences. (see also: |netrw-settings|)
|
|||||||
*g:netrw_ffkeep* (default: doesn't exist)
|
*g:netrw_ffkeep* (default: doesn't exist)
|
||||||
If this variable exists and is zero, then
|
If this variable exists and is zero, then
|
||||||
netrw will not do a save and restore for
|
netrw will not do a save and restore for
|
||||||
|'fileformat'|.
|
'fileformat'.
|
||||||
|
|
||||||
*g:netrw_fname_escape* =' ?&;%'
|
*g:netrw_fname_escape* =' ?&;%'
|
||||||
Used on filenames before remote reading/writing
|
Used on filenames before remote reading/writing
|
||||||
@@ -2618,7 +2618,7 @@ your browsing preferences. (see also: |netrw-settings|)
|
|||||||
.netrwhist).
|
.netrwhist).
|
||||||
Netrw uses |expand()|on the string.
|
Netrw uses |expand()|on the string.
|
||||||
default: the first directory on the
|
default: the first directory on the
|
||||||
|'runtimepath'|
|
'runtimepath'
|
||||||
|
|
||||||
*g:netrw_keepdir* =1 (default) keep current directory immune from
|
*g:netrw_keepdir* =1 (default) keep current directory immune from
|
||||||
the browsing directory.
|
the browsing directory.
|
||||||
@@ -2814,7 +2814,7 @@ your browsing preferences. (see also: |netrw-settings|)
|
|||||||
netrwYacc : *.y
|
netrwYacc : *.y
|
||||||
|
|
||||||
In addition, those groups mentioned in
|
In addition, those groups mentioned in
|
||||||
|'suffixes'| are also added to the special
|
'suffixes' are also added to the special
|
||||||
file highlighting group.
|
file highlighting group.
|
||||||
These syntax highlighting groups are linked
|
These syntax highlighting groups are linked
|
||||||
to netrwGray or Folded by default
|
to netrwGray or Folded by default
|
||||||
@@ -2892,7 +2892,7 @@ your browsing preferences. (see also: |netrw-settings|)
|
|||||||
used to specify the quantity of lines or
|
used to specify the quantity of lines or
|
||||||
columns for the new window.
|
columns for the new window.
|
||||||
If g:netrw_winsize is zero, then a normal
|
If g:netrw_winsize is zero, then a normal
|
||||||
split will be made (ie. |'equalalways'| will
|
split will be made (ie. 'equalalways' will
|
||||||
take effect, for example).
|
take effect, for example).
|
||||||
default: 50 (for 50%)
|
default: 50 (for 50%)
|
||||||
|
|
||||||
@@ -2911,7 +2911,7 @@ your browsing preferences. (see also: |netrw-settings|)
|
|||||||
codepoint; a hard tab is one; wide and
|
codepoint; a hard tab is one; wide and
|
||||||
narrow CJK are one each; etc.)
|
narrow CJK are one each; etc.)
|
||||||
=3: virtual length (counting tabs as anything
|
=3: virtual length (counting tabs as anything
|
||||||
between 1 and |'tabstop'|, wide CJK as 2
|
between 1 and 'tabstop', wide CJK as 2
|
||||||
rather than 1, Arabic alif as zero when
|
rather than 1, Arabic alif as zero when
|
||||||
immediately preceded by lam, one
|
immediately preceded by lam, one
|
||||||
otherwise, etc)
|
otherwise, etc)
|
||||||
@@ -3003,7 +3003,7 @@ These will:
|
|||||||
Related: if you like this idea, you may also find :Lexplore
|
Related: if you like this idea, you may also find :Lexplore
|
||||||
(|netrw-:Lexplore|) or |g:netrw_chgwin| of interest
|
(|netrw-:Lexplore|) or |g:netrw_chgwin| of interest
|
||||||
|
|
||||||
Also see: |g:netrw_chgwin| |netrw-P| |'previewwindow'| |CTRL-W_z| |:pclose|
|
Also see: |g:netrw_chgwin| |netrw-P| 'previewwindow' |CTRL-W_z| |:pclose|
|
||||||
|
|
||||||
|
|
||||||
PREVIOUS WINDOW *netrw-P* *netrw-prvwin* {{{2
|
PREVIOUS WINDOW *netrw-P* *netrw-prvwin* {{{2
|
||||||
@@ -3401,7 +3401,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
|
|||||||
not by netrw, and there appears to be no way to work around
|
not by netrw, and there appears to be no way to work around
|
||||||
it. Coupled with the default cmdheight of 1, this message
|
it. Coupled with the default cmdheight of 1, this message
|
||||||
causes the "Press ENTER..." prompt. So: read |hit-enter|;
|
causes the "Press ENTER..." prompt. So: read |hit-enter|;
|
||||||
I also suggest that you set your |'cmdheight'| to 2 (or more) in
|
I also suggest that you set your 'cmdheight' to 2 (or more) in
|
||||||
your <.vimrc> file.
|
your <.vimrc> file.
|
||||||
|
|
||||||
*netrw-p10*
|
*netrw-p10*
|
||||||
@@ -3520,7 +3520,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
|
|||||||
I expect both buffers to exist, but only the last one does.
|
I expect both buffers to exist, but only the last one does.
|
||||||
|
|
||||||
(Lance) Problem is caused by "set autochdir" in .vimrc.
|
(Lance) Problem is caused by "set autochdir" in .vimrc.
|
||||||
(drchip) I am able to duplicate this problem with |'acd'| set.
|
(drchip) I am able to duplicate this problem with 'acd' set.
|
||||||
It appears that the buffers are not exactly closed;
|
It appears that the buffers are not exactly closed;
|
||||||
a ":ls!" will show them (although ":ls" does not).
|
a ":ls!" will show them (although ":ls" does not).
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*pi_tar.txt* For Vim version 9.1. Last change: 2025 Jul 15
|
*pi_tar.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
+====================+
|
+====================+
|
||||||
| Tar File Interface |
|
| Tar File Interface |
|
||||||
@@ -38,9 +38,9 @@ Copyright 2005-2017: *tar-copyright*
|
|||||||
:Vimuntar [vimhome]
|
:Vimuntar [vimhome]
|
||||||
|
|
||||||
This command copies, if necessary, the tarball to the .vim or vimfiles
|
This command copies, if necessary, the tarball to the .vim or vimfiles
|
||||||
directory using the first writable directory in the |'runtimepath'|
|
directory using the first writable directory in the 'runtimepath' when
|
||||||
when no [vimhome] is specified. Otherwise, the [vimhome] argument
|
no [vimhome] is specified. Otherwise, the [vimhome] argument allows
|
||||||
allows the user to specify that directory, instead.
|
the user to specify that directory, instead.
|
||||||
|
|
||||||
The copy is done using the command in *g:tar_copycmd* , which is >
|
The copy is done using the command in *g:tar_copycmd* , which is >
|
||||||
cp for cygwin, unix, macunix
|
cp for cygwin, unix, macunix
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*pi_vimball.txt* For Vim version 9.1. Last change: 2016 Apr 11
|
*pi_vimball.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
----------------
|
----------------
|
||||||
Vimball Archiver
|
Vimball Archiver
|
||||||
@@ -51,7 +51,7 @@ Copyright: (c) 2004-2015 by Charles E. Campbell *Vimball-copyright*
|
|||||||
:RmVimball someplugin
|
:RmVimball someplugin
|
||||||
< This operation is not at all easy for zips and tarballs, for example.
|
< This operation is not at all easy for zips and tarballs, for example.
|
||||||
|
|
||||||
Vimball examines the user's |'runtimepath'| to determine where to put
|
Vimball examines the user's 'runtimepath' to determine where to put
|
||||||
the scripts. The first directory mentioned on the runtimepath is
|
the scripts. The first directory mentioned on the runtimepath is
|
||||||
usually used if possible. Use >
|
usually used if possible. Use >
|
||||||
:echo &rtp
|
:echo &rtp
|
||||||
@@ -66,7 +66,7 @@ MAKING A VIMBALL *:MkVimball*
|
|||||||
|
|
||||||
The range is composed of lines holding paths to files to be included
|
The range is composed of lines holding paths to files to be included
|
||||||
in your new vimball, omitting the portion of the paths that is
|
in your new vimball, omitting the portion of the paths that is
|
||||||
normally specified by the runtimepath (|'rtp'|). As an example: >
|
normally specified by the runtimepath ('rtp'). As an example: >
|
||||||
plugin/something.vim
|
plugin/something.vim
|
||||||
doc/something.txt
|
doc/something.txt
|
||||||
< using >
|
< using >
|
||||||
@@ -77,7 +77,7 @@ MAKING A VIMBALL *:MkVimball*
|
|||||||
"filename.vba" file already exists, then MkVimball will issue a
|
"filename.vba" file already exists, then MkVimball will issue a
|
||||||
warning and not create the file. Note that these paths are relative
|
warning and not create the file. Note that these paths are relative
|
||||||
to your .vim (vimfiles) directory, and the files should be in that
|
to your .vim (vimfiles) directory, and the files should be in that
|
||||||
directory. The vimball plugin normally uses the first |'runtimepath'|
|
directory. The vimball plugin normally uses the first 'runtimepath'
|
||||||
directory that exists as a prefix; don't use absolute paths, unless
|
directory that exists as a prefix; don't use absolute paths, unless
|
||||||
the user has specified such a path.
|
the user has specified such a path.
|
||||||
|
|
||||||
@@ -110,7 +110,7 @@ MAKING DIRECTORIES VIA VIMBALLS *g:vimball_mkdir*
|
|||||||
|
|
||||||
CONTROLLING THE VIMBALL EXTRACTION DIRECTORY *g:vimball_home*
|
CONTROLLING THE VIMBALL EXTRACTION DIRECTORY *g:vimball_home*
|
||||||
|
|
||||||
You may override the use of the |'runtimepath'| by specifying a
|
You may override the use of the 'runtimepath' by specifying a
|
||||||
variable, g:vimball_home.
|
variable, g:vimball_home.
|
||||||
|
|
||||||
*vimball-extract*
|
*vimball-extract*
|
||||||
@@ -138,7 +138,7 @@ MANUALLY INVOKING VIMBALL EXTRACTION *:UseVimball*
|
|||||||
vimball. One may choose to execute it by hand instead of sourcing
|
vimball. One may choose to execute it by hand instead of sourcing
|
||||||
the vimball; one may also choose to specify a path for the
|
the vimball; one may also choose to specify a path for the
|
||||||
installation, thereby overriding the automatic choice of the first
|
installation, thereby overriding the automatic choice of the first
|
||||||
existing directory on the |'runtimepath'|.
|
existing directory on the 'runtimepath'.
|
||||||
|
|
||||||
REMOVING A VIMBALL *:RmVimball*
|
REMOVING A VIMBALL *:RmVimball*
|
||||||
|
|
||||||
@@ -146,8 +146,8 @@ REMOVING A VIMBALL *:RmVimball*
|
|||||||
|
|
||||||
This command removes all files generated by the specified vimball
|
This command removes all files generated by the specified vimball
|
||||||
(but not any directories it may have made). One may choose a path
|
(but not any directories it may have made). One may choose a path
|
||||||
for de-installation, too (see |'runtimepath'|); otherwise, the
|
for de-installation, too (see 'runtimepath'); otherwise, the default
|
||||||
default is the first existing directory on the |'runtimepath'|.
|
is the first existing directory on the 'runtimepath'.
|
||||||
To implement this, a file (.VimballRecord) is made in that directory
|
To implement this, a file (.VimballRecord) is made in that directory
|
||||||
containing a record of what files need to be removed for all vimballs
|
containing a record of what files need to be removed for all vimballs
|
||||||
used thus far.
|
used thus far.
|
||||||
@@ -188,7 +188,7 @@ WINDOWS *vimball-windows*
|
|||||||
prepending the current directory to it.
|
prepending the current directory to it.
|
||||||
33 : Apr 02, 2011 * Gave priority to *.vmb over *.vba
|
33 : Apr 02, 2011 * Gave priority to *.vmb over *.vba
|
||||||
* Changed silent! to sil! (shorter)
|
* Changed silent! to sil! (shorter)
|
||||||
* Safed |'swf'| setting (during vimball extraction,
|
* Safed 'swf' setting (during vimball extraction,
|
||||||
its now turned off)
|
its now turned off)
|
||||||
32 : May 19, 2010 * (Christian Brabrandt) :so someplugin.vba and
|
32 : May 19, 2010 * (Christian Brabrandt) :so someplugin.vba and
|
||||||
:so someplugin.vba.gz (and the other supported
|
:so someplugin.vba.gz (and the other supported
|
||||||
@@ -247,7 +247,7 @@ WINDOWS *vimball-windows*
|
|||||||
14 : May 26, 2006 * bugfixes
|
14 : May 26, 2006 * bugfixes
|
||||||
13 : May 01, 2006 * exists("&acd") used to determine if the acd
|
13 : May 01, 2006 * exists("&acd") used to determine if the acd
|
||||||
option exists
|
option exists
|
||||||
12 : May 01, 2006 * bugfix - the |'acd'| option is not always defined
|
12 : May 01, 2006 * bugfix - the 'acd' option is not always defined
|
||||||
11 : Apr 27, 2006 * VimballList would create missing subdirectories that
|
11 : Apr 27, 2006 * VimballList would create missing subdirectories that
|
||||||
the vimball specified were needed. Fixed.
|
the vimball specified were needed. Fixed.
|
||||||
10 : Apr 27, 2006 * moved all setting saving/restoration to a pair of
|
10 : Apr 27, 2006 * moved all setting saving/restoration to a pair of
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*quickfix.txt* For Vim version 9.1. Last change: 2025 Apr 06
|
*quickfix.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -1048,8 +1048,8 @@ commands can be combined to create a NewGrep command: >
|
|||||||
|
|
||||||
{pattern} is a Vim search pattern. Instead of
|
{pattern} is a Vim search pattern. Instead of
|
||||||
enclosing it in / any non-ID character (see
|
enclosing it in / any non-ID character (see
|
||||||
|'isident'|) can be used, so long as it does not
|
'isident') can be used, so long as it does not appear
|
||||||
appear in {pattern}.
|
in {pattern}.
|
||||||
'ignorecase' applies. To overrule it put |/\c| in the
|
'ignorecase' applies. To overrule it put |/\c| in the
|
||||||
pattern to ignore case or |/\C| to match case.
|
pattern to ignore case or |/\C| to match case.
|
||||||
'smartcase' is not used.
|
'smartcase' is not used.
|
||||||
|
@@ -1460,7 +1460,7 @@ Context-sensitive completion on the command-line:
|
|||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
*Q_fo* Folding
|
*Q_fo* Folding
|
||||||
|
|
||||||
|'foldmethod'| set foldmethod=manual manual folding
|
'foldmethod' set foldmethod=manual manual folding
|
||||||
set foldmethod=indent folding by indent
|
set foldmethod=indent folding by indent
|
||||||
set foldmethod=expr folding by 'foldexpr'
|
set foldmethod=expr folding by 'foldexpr'
|
||||||
set foldmethod=syntax folding by syntax regions
|
set foldmethod=syntax folding by syntax regions
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*spell.txt* For Vim version 9.1. Last change: 2024 Oct 05
|
*spell.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -218,7 +218,7 @@ CTRL-X s to find suggestions. This works like Insert mode completion. Use
|
|||||||
CTRL-N to use the next suggestion, CTRL-P to go back. |i_CTRL-X_s|
|
CTRL-N to use the next suggestion, CTRL-P to go back. |i_CTRL-X_s|
|
||||||
|
|
||||||
The 'spellsuggest' option influences how the list of suggestions is generated
|
The 'spellsuggest' option influences how the list of suggestions is generated
|
||||||
and sorted. See |'spellsuggest'|.
|
and sorted. See 'spellsuggest'.
|
||||||
|
|
||||||
The 'spellcapcheck' option is used to check the first word of a sentence
|
The 'spellcapcheck' option is used to check the first word of a sentence
|
||||||
starts with a capital. This doesn't work for the first word in the file.
|
starts with a capital. This doesn't work for the first word in the file.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*starting.txt* For Vim version 9.1. Last change: 2025 Jun 28
|
*starting.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -505,7 +505,7 @@ a slash. Thus "-R" means recovery and "-/R" readonly.
|
|||||||
Using the "-u" argument with another argument than DEFAULTS
|
Using the "-u" argument with another argument than DEFAULTS
|
||||||
has the side effect that the 'compatible' option will be on by
|
has the side effect that the 'compatible' option will be on by
|
||||||
default. This can have unexpected effects. See
|
default. This can have unexpected effects. See
|
||||||
|'compatible'|.
|
'compatible'.
|
||||||
|
|
||||||
*-U* *E230*
|
*-U* *E230*
|
||||||
-U {gvimrc} The file {gvimrc} is read for initializations when the GUI
|
-U {gvimrc} The file {gvimrc} is read for initializations when the GUI
|
||||||
@@ -1380,7 +1380,7 @@ these steps:
|
|||||||
You need to escape special characters, esp. spaces.
|
You need to escape special characters, esp. spaces.
|
||||||
|
|
||||||
Note that when you create a .vimrc file, this can influence the 'compatible'
|
Note that when you create a .vimrc file, this can influence the 'compatible'
|
||||||
option, which has several side effects. See |'compatible'|.
|
option, which has several side effects. See 'compatible'.
|
||||||
":mkvimrc", ":mkexrc" and ":mksession" write the command to set or reset the
|
":mkvimrc", ":mkexrc" and ":mksession" write the command to set or reset the
|
||||||
'compatible' option to the output file first, because of these side effects.
|
'compatible' option to the output file first, because of these side effects.
|
||||||
|
|
||||||
@@ -1666,7 +1666,7 @@ VIMINFO FILE NAME *viminfo-file-name*
|
|||||||
is not set, "$VIM\_viminfo" is used. When $VIM is also not set,
|
is not set, "$VIM\_viminfo" is used. When $VIM is also not set,
|
||||||
"c:\_viminfo" is used.
|
"c:\_viminfo" is used.
|
||||||
- The 'n' flag in the 'viminfo' option can be used to specify another viminfo
|
- The 'n' flag in the 'viminfo' option can be used to specify another viminfo
|
||||||
file name |'viminfo'|.
|
file name 'viminfo'.
|
||||||
- The "-i" Vim argument can be used to set another file name, |-i|. When the
|
- The "-i" Vim argument can be used to set another file name, |-i|. When the
|
||||||
file name given is "NONE" (all uppercase), no viminfo file is ever read or
|
file name given is "NONE" (all uppercase), no viminfo file is ever read or
|
||||||
written. Also not for the commands below!
|
written. Also not for the commands below!
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*syntax.txt* For Vim version 9.1. Last change: 2025 Jul 20
|
*syntax.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -64,7 +64,7 @@ directory where the Vim stuff is located. For example, if your syntax files
|
|||||||
are in the "/usr/vim/vim82/syntax" directory, set $VIMRUNTIME to
|
are in the "/usr/vim/vim82/syntax" directory, set $VIMRUNTIME to
|
||||||
"/usr/vim/vim82". You must do this in the shell, before starting Vim.
|
"/usr/vim/vim82". You must do this in the shell, before starting Vim.
|
||||||
This command also sources the |menu.vim| script when the GUI is running or
|
This command also sources the |menu.vim| script when the GUI is running or
|
||||||
will start soon. See |'go-M'| about avoiding that.
|
will start soon. See 'go-M' about avoiding that.
|
||||||
|
|
||||||
*:syn-on* *:syntax-on*
|
*:syn-on* *:syntax-on*
|
||||||
The `:syntax enable` command will keep most of your current color settings.
|
The `:syntax enable` command will keep most of your current color settings.
|
||||||
@@ -2343,7 +2343,7 @@ the parentheses and backquoted parentheses. Because of the quantity of
|
|||||||
colorization levels, unlike non-rainbow highlighting, the rainbow mode
|
colorization levels, unlike non-rainbow highlighting, the rainbow mode
|
||||||
specifies its highlighting using ctermfg and guifg, thereby bypassing the
|
specifies its highlighting using ctermfg and guifg, thereby bypassing the
|
||||||
usual color scheme control using standard highlighting groups. The actual
|
usual color scheme control using standard highlighting groups. The actual
|
||||||
highlighting used depends on the dark/bright setting (see |'bg'|).
|
highlighting used depends on the dark/bright setting (see 'bg').
|
||||||
|
|
||||||
|
|
||||||
LITE *lite.vim* *ft-lite-syntax*
|
LITE *lite.vim* *ft-lite-syntax*
|
||||||
@@ -3913,7 +3913,7 @@ always accept such use of @.
|
|||||||
*tex-cchar* *tex-cole* *tex-conceal*
|
*tex-cchar* *tex-cole* *tex-conceal*
|
||||||
Tex: Taking Advantage of Conceal Mode~
|
Tex: Taking Advantage of Conceal Mode~
|
||||||
|
|
||||||
If you have |'conceallevel'| set to 2 and if your encoding is utf-8, then a
|
If you have 'conceallevel' set to 2 and if your encoding is utf-8, then a
|
||||||
number of character sequences can be translated into appropriate utf-8 glyphs,
|
number of character sequences can be translated into appropriate utf-8 glyphs,
|
||||||
including various accented characters, Greek characters in MathZones, and
|
including various accented characters, Greek characters in MathZones, and
|
||||||
superscripts and subscripts in MathZones. Not all characters can be made into
|
superscripts and subscripts in MathZones. Not all characters can be made into
|
||||||
@@ -3921,7 +3921,7 @@ superscripts or subscripts; the constraint is due to what utf-8 supports.
|
|||||||
In fact, only a few characters are supported as subscripts.
|
In fact, only a few characters are supported as subscripts.
|
||||||
|
|
||||||
One way to use this is to have vertically split windows (see |CTRL-W_v|); one
|
One way to use this is to have vertically split windows (see |CTRL-W_v|); one
|
||||||
with |'conceallevel'| at 0 and the other at 2; and both using |'scrollbind'|.
|
with 'conceallevel' at 0 and the other at 2; and both using 'scrollbind'.
|
||||||
|
|
||||||
*g:tex_conceal*
|
*g:tex_conceal*
|
||||||
Tex: Selective Conceal Mode~
|
Tex: Selective Conceal Mode~
|
||||||
@@ -5520,7 +5520,7 @@ in their own color.
|
|||||||
Add a highlight group, or change the highlighting for
|
Add a highlight group, or change the highlighting for
|
||||||
an existing group. If a given color name is not
|
an existing group. If a given color name is not
|
||||||
recognized, each `colors/lists/default.vim` found on
|
recognized, each `colors/lists/default.vim` found on
|
||||||
|'runtimepath'| will be loaded.
|
'runtimepath' will be loaded.
|
||||||
See |highlight-args| for the {key}={arg} arguments.
|
See |highlight-args| for the {key}={arg} arguments.
|
||||||
See |:highlight-default| for the optional [default]
|
See |:highlight-default| for the optional [default]
|
||||||
argument.
|
argument.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*tabpage.txt* For Vim version 9.1. Last change: 2025 Jul 20
|
*tabpage.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -118,7 +118,7 @@ Closing the last window of a tab page closes the tab page too, unless there is
|
|||||||
only one tab page.
|
only one tab page.
|
||||||
|
|
||||||
Using the mouse: If the tab page line is displayed you can click in the "X" at
|
Using the mouse: If the tab page line is displayed you can click in the "X" at
|
||||||
the top right to close the current tab page. A custom |'tabline'| may show
|
the top right to close the current tab page. A custom 'tabline' may show
|
||||||
something else.
|
something else.
|
||||||
|
|
||||||
*:tabc* *:tabclose*
|
*:tabc* *:tabclose*
|
||||||
@@ -183,7 +183,7 @@ SWITCHING TO ANOTHER TAB PAGE:
|
|||||||
|
|
||||||
Using the mouse: If the tab page line is displayed you can click in a tab page
|
Using the mouse: If the tab page line is displayed you can click in a tab page
|
||||||
label to switch to that tab page. Click where there is no label to go to the
|
label to switch to that tab page. Click where there is no label to go to the
|
||||||
next tab page. |'tabline'|
|
next tab page. 'tabline'
|
||||||
|
|
||||||
:tabn[ext] *:tabn* *:tabnext* *gt*
|
:tabn[ext] *:tabn* *:tabnext* *gt*
|
||||||
<C-PageDown> *CTRL-<PageDown>* *<C-PageDown>*
|
<C-PageDown> *CTRL-<PageDown>* *<C-PageDown>*
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*term.txt* For Vim version 9.1. Last change: 2024 Dec 31
|
*term.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -472,13 +472,13 @@ Added by Vim (there are no standard codes for these):
|
|||||||
t_RV request terminal version string (works for *t_RV* *'t_RV'*
|
t_RV request terminal version string (works for *t_RV* *'t_RV'*
|
||||||
xterm and other terminal emulators) The
|
xterm and other terminal emulators) The
|
||||||
response is stored in |v:termresponse| |xterm-8bit|
|
response is stored in |v:termresponse| |xterm-8bit|
|
||||||
|'ttymouse'| |xterm-codes|
|
'ttymouse' |xterm-codes|
|
||||||
t_XM enable/disable mouse reporting, *t_XM* *'t_XM'*
|
t_XM enable/disable mouse reporting, *t_XM* *'t_XM'*
|
||||||
see |mouse-reporting| below
|
see |mouse-reporting| below
|
||||||
t_RK request terminal keyboard protocol state; *t_RK* *'t_RK'*
|
t_RK request terminal keyboard protocol state; *t_RK* *'t_RK'*
|
||||||
sent after |t_TI|
|
sent after |t_TI|
|
||||||
t_u7 request cursor position (for xterm) *t_u7* *'t_u7'*
|
t_u7 request cursor position (for xterm) *t_u7* *'t_u7'*
|
||||||
see |'ambiwidth'|
|
see 'ambiwidth'
|
||||||
The response is stored in |v:termu7resp|
|
The response is stored in |v:termu7resp|
|
||||||
t_RF request terminal foreground color *t_RF* *'t_RF'*
|
t_RF request terminal foreground color *t_RF* *'t_RF'*
|
||||||
The response is stored in |v:termrfgresp|
|
The response is stored in |v:termrfgresp|
|
||||||
@@ -991,7 +991,7 @@ When the X-server clipboard is available, the command server described in
|
|||||||
*xterm-copy-paste*
|
*xterm-copy-paste*
|
||||||
NOTE: In some (older) xterms, it's not possible to move the cursor past column
|
NOTE: In some (older) xterms, it's not possible to move the cursor past column
|
||||||
95 or 223. This is an xterm problem, not Vim's. Get a newer xterm
|
95 or 223. This is an xterm problem, not Vim's. Get a newer xterm
|
||||||
|color-xterm|. Also see |'ttymouse'|.
|
|color-xterm|. Also see 'ttymouse'.
|
||||||
|
|
||||||
Copy/paste in xterm with (current mode NOT included in 'mouse'):
|
Copy/paste in xterm with (current mode NOT included in 'mouse'):
|
||||||
1. Press left mouse button on first letter of text, move mouse pointer to last
|
1. Press left mouse button on first letter of text, move mouse pointer to last
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 9.1. Last change: 2025 Jul 21
|
*todo.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -4684,7 +4684,7 @@ Autocommands:
|
|||||||
*'autosave'* *'as'* *'noautosave'* *'noas'*
|
*'autosave'* *'as'* *'noautosave'* *'noas'*
|
||||||
'autosave' 'as' number (default 0)
|
'autosave' 'as' number (default 0)
|
||||||
Automatically write the current buffer to file N seconds after the
|
Automatically write the current buffer to file N seconds after the
|
||||||
last change has been made and when |'modified'| is still set.
|
last change has been made and when 'modified' is still set.
|
||||||
Default: 0 = do not autosave the buffer.
|
Default: 0 = do not autosave the buffer.
|
||||||
Alternative: have 'autosave' use 'updatetime' and 'updatecount' but make
|
Alternative: have 'autosave' use 'updatetime' and 'updatecount' but make
|
||||||
them save the file itself besides the swapfile.
|
them save the file itself besides the swapfile.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*userfunc.txt* For Vim version 9.1. Last change: 2023 May 23
|
*userfunc.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -378,7 +378,7 @@ the script is a |Vim9| script, this may also be caused by the function not
|
|||||||
being exported.
|
being exported.
|
||||||
|
|
||||||
*E132*
|
*E132*
|
||||||
The recursiveness of user functions is restricted with the |'maxfuncdepth'|
|
The recursiveness of user functions is restricted with the 'maxfuncdepth'
|
||||||
option.
|
option.
|
||||||
|
|
||||||
It is also possible to use `:eval`. It does not support a range, but does
|
It is also possible to use `:eval`. It does not support a range, but does
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*usr_06.txt* For Vim version 9.1. Last change: 2024 Oct 05
|
*usr_06.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
VIM USER MANUAL - by Bram Moolenaar
|
VIM USER MANUAL - by Bram Moolenaar
|
||||||
|
|
||||||
@@ -205,7 +205,7 @@ file: >
|
|||||||
|
|
||||||
As a color scheme author, you should be able to rely on some color names for
|
As a color scheme author, you should be able to rely on some color names for
|
||||||
GUI colors. These are defined in `colors/lists/default.vim`. All such files
|
GUI colors. These are defined in `colors/lists/default.vim`. All such files
|
||||||
found on the |'runtimepath'| are loaded each time the colorscheme command is
|
found on the 'runtimepath' are loaded each time the colorscheme command is
|
||||||
run. A canonical list is provided by the vim distribution, which should
|
run. A canonical list is provided by the vim distribution, which should
|
||||||
include all X11 colors (previously defined in rgb.txt).
|
include all X11 colors (previously defined in rgb.txt).
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*various.txt* For Vim version 9.1. Last change: 2025 Jun 28
|
*various.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -20,7 +20,7 @@ CTRL-L Clear and redraw the screen. The redraw may happen
|
|||||||
:redr[aw][!] Redraw the screen right now. When ! is included it is
|
:redr[aw][!] Redraw the screen right now. When ! is included it is
|
||||||
cleared first.
|
cleared first.
|
||||||
It can be used to redraw the screen in a script
|
It can be used to redraw the screen in a script
|
||||||
or function (or a mapping if |'lazyredraw'| is set).
|
or function (or a mapping if 'lazyredraw' is set).
|
||||||
|
|
||||||
*:redraws* *:redrawstatus*
|
*:redraws* *:redrawstatus*
|
||||||
:redraws[tatus][!] Redraw the status line of the current window. When !
|
:redraws[tatus][!] Redraw the status line of the current window. When !
|
||||||
@@ -375,20 +375,20 @@ T *++builtin_terms* maximal terminals builtin |builtin-terms| Always
|
|||||||
N *+byte_offset* support for 'o' flag in 'statusline' option, "go"
|
N *+byte_offset* support for 'o' flag in 'statusline' option, "go"
|
||||||
and ":goto" commands.
|
and ":goto" commands.
|
||||||
m *+channel* inter process communication |channel|
|
m *+channel* inter process communication |channel|
|
||||||
T *+cindent* |'cindent'|, C indenting; Always enabled
|
T *+cindent* 'cindent', C indenting; Always enabled
|
||||||
N *+clientserver* Unix and Win32: Remote invocation |clientserver|
|
N *+clientserver* Unix and Win32: Remote invocation |clientserver|
|
||||||
*+clipboard* |clipboard| support compiled-in
|
*+clipboard* |clipboard| support compiled-in
|
||||||
*+clipboard_working* |clipboard| support compiled-in and working
|
*+clipboard_working* |clipboard| support compiled-in and working
|
||||||
T *+cmdline_compl* command line completion |cmdline-completion|
|
T *+cmdline_compl* command line completion |cmdline-completion|
|
||||||
T *+cmdline_hist* command line history |cmdline-history|
|
T *+cmdline_hist* command line history |cmdline-history|
|
||||||
T *+cmdline_info* |'showcmd'| and |'ruler'|; Always enabled since
|
T *+cmdline_info* 'showcmd' and 'ruler'; Always enabled since
|
||||||
9.0.0747
|
9.0.0747
|
||||||
T *+cmdwin* |cmdline-window| support; Always enabled since 9.0.0657
|
T *+cmdwin* |cmdline-window| support; Always enabled since 9.0.0657
|
||||||
T *+comments* |'comments'| support
|
T *+comments* 'comments' support
|
||||||
N *+conceal* "conceal" support, see |conceal| |:syn-conceal| etc.
|
N *+conceal* "conceal" support, see |conceal| |:syn-conceal| etc.
|
||||||
N *+cryptv* encryption support |encryption|
|
N *+cryptv* encryption support |encryption|
|
||||||
H *+cscope* |cscope| support
|
H *+cscope* |cscope| support
|
||||||
T *+cursorbind* |'cursorbind'| support
|
T *+cursorbind* 'cursorbind' support
|
||||||
m *+cursorshape* |termcap-cursor-shape| support
|
m *+cursorshape* |termcap-cursor-shape| support
|
||||||
m *+debug* Compiled for debugging.
|
m *+debug* Compiled for debugging.
|
||||||
N *+dialog_gui* Support for |:confirm| with GUI dialog.
|
N *+dialog_gui* Support for |:confirm| with GUI dialog.
|
||||||
@@ -396,12 +396,12 @@ N *+dialog_con* Support for |:confirm| with console dialog.
|
|||||||
N *+dialog_con_gui* Support for |:confirm| with GUI and console dialog.
|
N *+dialog_con_gui* Support for |:confirm| with GUI and console dialog.
|
||||||
N *+diff* |vimdiff| and 'diff'
|
N *+diff* |vimdiff| and 'diff'
|
||||||
N *+digraphs* |digraphs| *E196*
|
N *+digraphs* |digraphs| *E196*
|
||||||
*+directx* Win32 GUI only: DirectX and |'renderoptions'|
|
*+directx* Win32 GUI only: DirectX and 'renderoptions'
|
||||||
*+dnd* Support for DnD into the "~ register |quote_~|.
|
*+dnd* Support for DnD into the "~ register |quote_~|.
|
||||||
H *+emacs_tags* |emacs-tags| files
|
H *+emacs_tags* |emacs-tags| files
|
||||||
N *+eval* expression evaluation |eval.txt|
|
N *+eval* expression evaluation |eval.txt|
|
||||||
T *+ex_extra* always on now, used to be for Vim's extra Ex commands
|
T *+ex_extra* always on now, used to be for Vim's extra Ex commands
|
||||||
N *+extra_search* |'hlsearch'| and |'incsearch'| options.
|
N *+extra_search* 'hlsearch' and 'incsearch' options.
|
||||||
- *+farsi* Removed: |farsi| language
|
- *+farsi* Removed: |farsi| language
|
||||||
T *+file_in_path* |gf|, |CTRL-W_f| and |<cfile>| Always enabled since
|
T *+file_in_path* |gf|, |CTRL-W_f| and |<cfile>| Always enabled since
|
||||||
9.0.265
|
9.0.265
|
||||||
@@ -424,12 +424,12 @@ T *+insert_expand* |insert_expand| Insert mode completion
|
|||||||
m *+ipv6* Support for IPv6 networking |channel|
|
m *+ipv6* Support for IPv6 networking |channel|
|
||||||
m *+job* starting and stopping jobs |job|
|
m *+job* starting and stopping jobs |job|
|
||||||
T *+jumplist* |jumplist|; Always enabled since 8.2.3795
|
T *+jumplist* |jumplist|; Always enabled since 8.2.3795
|
||||||
H *+keymap* |'keymap'|
|
H *+keymap* 'keymap'
|
||||||
N *+lambda* |lambda| and |closure|
|
N *+lambda* |lambda| and |closure|
|
||||||
H *+langmap* |'langmap'|
|
H *+langmap* 'langmap'
|
||||||
N *+libcall* |libcall()|
|
N *+libcall* |libcall()|
|
||||||
N *+linebreak* |'linebreak'|, |'breakat'| and |'showbreak'|
|
N *+linebreak* 'linebreak', 'breakat' and 'showbreak'
|
||||||
T *+lispindent* |'lisp'|
|
T *+lispindent* 'lisp'
|
||||||
T *+listcmds* Vim commands for the list of buffers |buffer-hidden|
|
T *+listcmds* Vim commands for the list of buffers |buffer-hidden|
|
||||||
and argument list |:argdelete|
|
and argument list |:argdelete|
|
||||||
T *+localmap* Support for mappings local to a buffer |:map-local|
|
T *+localmap* Support for mappings local to a buffer |:map-local|
|
||||||
@@ -439,7 +439,7 @@ N *+menu* |:menu|
|
|||||||
N *+mksession* |:mksession|
|
N *+mksession* |:mksession|
|
||||||
T *+modify_fname* |filename-modifiers|
|
T *+modify_fname* |filename-modifiers|
|
||||||
T *+mouse* Mouse handling |mouse-using|
|
T *+mouse* Mouse handling |mouse-using|
|
||||||
N *+mouseshape* |'mouseshape'|
|
N *+mouseshape* 'mouseshape'
|
||||||
N *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse|
|
N *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse|
|
||||||
N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse|
|
N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse|
|
||||||
m *+mouse_gpm/dyn* Same as |+mouse_gpm| with optional library dependency
|
m *+mouse_gpm/dyn* Same as |+mouse_gpm| with optional library dependency
|
||||||
@@ -481,12 +481,12 @@ m *+python3/dyn-stable*
|
|||||||
N *+quickfix* |:make| and |quickfix| commands
|
N *+quickfix* |:make| and |quickfix| commands
|
||||||
N *+reltime* |reltime()| function, 'hlsearch'/'incsearch' timeout,
|
N *+reltime* |reltime()| function, 'hlsearch'/'incsearch' timeout,
|
||||||
'redrawtime' option
|
'redrawtime' option
|
||||||
H *+rightleft* Right to left typing |'rightleft'|
|
H *+rightleft* Right to left typing 'rightleft'
|
||||||
m *+ruby* Ruby interface |ruby|
|
m *+ruby* Ruby interface |ruby|
|
||||||
m *+ruby/dyn* Ruby interface |ruby-dynamic| |/dyn|
|
m *+ruby/dyn* Ruby interface |ruby-dynamic| |/dyn|
|
||||||
T *+scrollbind* |'scrollbind'|
|
T *+scrollbind* 'scrollbind'
|
||||||
N *+signs* |:sign|
|
N *+signs* |:sign|
|
||||||
T *+smartindent* |'smartindent'|
|
T *+smartindent* 'smartindent'
|
||||||
H *+sodium* compiled with libsodium for better encryption support
|
H *+sodium* compiled with libsodium for better encryption support
|
||||||
H *+sound* |sound_playevent()|, |sound_playfile()| functions, etc.
|
H *+sound* |sound_playevent()|, |sound_playfile()| functions, etc.
|
||||||
N *+spell* spell checking support, see |spell|
|
N *+spell* spell checking support, see |spell|
|
||||||
@@ -514,22 +514,22 @@ T *+title* Setting the window 'title' and 'icon'; Always enabled
|
|||||||
N *+toolbar* |gui-toolbar|
|
N *+toolbar* |gui-toolbar|
|
||||||
T *+user_commands* User-defined commands. |user-commands|
|
T *+user_commands* User-defined commands. |user-commands|
|
||||||
Always enabled since 8.1.1210.
|
Always enabled since 8.1.1210.
|
||||||
H *+vartabs* Variable-width tab stops. |'vartabstop'|
|
H *+vartabs* Variable-width tab stops. 'vartabstop'
|
||||||
T *+vertsplit* Vertically split windows |:vsplit|; Always enabled
|
T *+vertsplit* Vertically split windows |:vsplit|; Always enabled
|
||||||
since 8.0.1118.
|
since 8.0.1118.
|
||||||
T *+vim9script* |Vim9| script
|
T *+vim9script* |Vim9| script
|
||||||
N *+viminfo* |'viminfo'|
|
N *+viminfo* 'viminfo'
|
||||||
T *+virtualedit* |'virtualedit'| Always enabled since 8.1.826.
|
T *+virtualedit* 'virtualedit' Always enabled since 8.1.826.
|
||||||
T *+visual* Visual mode |Visual-mode| Always enabled since 7.4.200.
|
T *+visual* Visual mode |Visual-mode| Always enabled since 7.4.200.
|
||||||
T *+visualextra* extra Visual mode commands |blockwise-operators|
|
T *+visualextra* extra Visual mode commands |blockwise-operators|
|
||||||
T *+vreplace* |gR| and |gr|
|
T *+vreplace* |gR| and |gr|
|
||||||
*+vtp* on MS-Windows console: support for 'termguicolors'
|
*+vtp* on MS-Windows console: support for 'termguicolors'
|
||||||
N *+wayland* Unix only: support for the Wayland protocol.
|
N *+wayland* Unix only: support for the Wayland protocol.
|
||||||
N *+wayland_clipboard* Unix only: support for Wayland selections/clipboard.
|
N *+wayland_clipboard* Unix only: support for Wayland selections/clipboard.
|
||||||
T *+wildignore* |'wildignore'| Always enabled since 9.0.0278
|
T *+wildignore* 'wildignore' Always enabled since 9.0.0278
|
||||||
T *+wildmenu* |'wildmenu'| Always enabled since 9.0.0279
|
T *+wildmenu* 'wildmenu' Always enabled since 9.0.0279
|
||||||
T *+windows* more than one window; Always enabled since 8.0.1118.
|
T *+windows* more than one window; Always enabled since 8.0.1118.
|
||||||
m *+writebackup* |'writebackup'| is default on
|
m *+writebackup* 'writebackup' is default on
|
||||||
m *+xim* X input method |xim|
|
m *+xim* X input method |xim|
|
||||||
*+xfontset* X fontset support |xfontset|
|
*+xfontset* X fontset support |xfontset|
|
||||||
N *+xattr* compiled with extended attribute support (Linux only)
|
N *+xattr* compiled with extended attribute support (Linux only)
|
||||||
@@ -624,7 +624,7 @@ N *+X11* Unix only: can restore window title |X11|
|
|||||||
to lines that do NOT match {pattern}.
|
to lines that do NOT match {pattern}.
|
||||||
|
|
||||||
{pattern} is a Vim search pattern. Instead of enclosing
|
{pattern} is a Vim search pattern. Instead of enclosing
|
||||||
it in / any non-ID character (see |'isident'|) can be
|
it in / any non-ID character (see 'isident') can be
|
||||||
used, so long as it does not appear in {pattern}.
|
used, so long as it does not appear in {pattern}.
|
||||||
Without the enclosing character the pattern cannot
|
Without the enclosing character the pattern cannot
|
||||||
include the bar character. 'ignorecase' is not used.
|
include the bar character. 'ignorecase' is not used.
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*version4.txt* For Vim version 9.1. Last change: 2006 Apr 24
|
*version4.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -38,7 +38,7 @@ Now the default for 'backup' is off. As soon as the writing of the file has
|
|||||||
successfully finished, the backup file is deleted. If you want to keep the
|
successfully finished, the backup file is deleted. If you want to keep the
|
||||||
backup file, set 'backup' on in your vimrc. The reason for this change is
|
backup file, set 'backup' on in your vimrc. The reason for this change is
|
||||||
that many people complained that leaving a backup file behind is not
|
that many people complained that leaving a backup file behind is not
|
||||||
Vi-compatible. |'backup'|
|
Vi-compatible. 'backup'
|
||||||
|
|
||||||
|
|
||||||
Extension for backup file changed *backup-extension*
|
Extension for backup file changed *backup-extension*
|
||||||
@@ -139,7 +139,7 @@ documentation.
|
|||||||
The key names in <> can be used in mappings directly. This makes it possible
|
The key names in <> can be used in mappings directly. This makes it possible
|
||||||
to copy/paste examples or type them literally. The <> notation has been
|
to copy/paste examples or type them literally. The <> notation has been
|
||||||
introduced for this |<>|. The 'B' and '<' flags must not be present in
|
introduced for this |<>|. The 'B' and '<' flags must not be present in
|
||||||
'cpoptions' to enable this to work |'cpoptions'|.
|
'cpoptions' to enable this to work 'cpoptions'.
|
||||||
|
|
||||||
old name new name old code old MS-DOS code ~
|
old name new name old code old MS-DOS code ~
|
||||||
hex dec hex dec ~
|
hex dec hex dec ~
|
||||||
@@ -289,7 +289,7 @@ The 'graphic' option was used to make the characters between <~> and 0xa0
|
|||||||
display directly on the screen. Now the 'isprint' option takes care of this
|
display directly on the screen. Now the 'isprint' option takes care of this
|
||||||
with many more possibilities. The default setting is the same; you only need
|
with many more possibilities. The default setting is the same; you only need
|
||||||
to look into this if you previously set the 'graphic' option in your vimrc.
|
to look into this if you previously set the 'graphic' option in your vimrc.
|
||||||
|'isprint'|
|
'isprint'
|
||||||
|
|
||||||
|
|
||||||
'yankendofline' option gone *ye-option-gone*
|
'yankendofline' option gone *ye-option-gone*
|
||||||
@@ -304,11 +304,11 @@ The 'yankendofline' option has been removed. Instead you can just use
|
|||||||
|
|
||||||
The 'title' option is now only set by default if the original title can be
|
The 'title' option is now only set by default if the original title can be
|
||||||
restored. Avoids "Thanks for flying Vim" titles. If you want them anyway,
|
restored. Avoids "Thanks for flying Vim" titles. If you want them anyway,
|
||||||
put ":set title" in your vimrc. |'title'|
|
put ":set title" in your vimrc. 'title'
|
||||||
|
|
||||||
The default for 'icon' now depends on the possibility of restoring the
|
The default for 'icon' now depends on the possibility of restoring the
|
||||||
original value, just like 'title'. If you don't like your icon titles to be
|
original value, just like 'title'. If you don't like your icon titles to be
|
||||||
changed, add this line to your vimrc: |'icon'|
|
changed, add this line to your vimrc: 'icon'
|
||||||
:set noicon
|
:set noicon
|
||||||
|
|
||||||
|
|
||||||
@@ -318,7 +318,7 @@ changed, add this line to your vimrc: |'icon'|
|
|||||||
The 'i' flag now means italic highlighting, instead of invert. The 'r' flag
|
The 'i' flag now means italic highlighting, instead of invert. The 'r' flag
|
||||||
is used for reverse highlighting, which is what 'i' used to be. Normally you
|
is used for reverse highlighting, which is what 'i' used to be. Normally you
|
||||||
won't see the difference, because italic mode is not supported on most
|
won't see the difference, because italic mode is not supported on most
|
||||||
terminals and reverse mode is used as a fallback. |'highlight'|
|
terminals and reverse mode is used as a fallback. 'highlight'
|
||||||
|
|
||||||
When an occasion is not present in 'highlight', use the mode from the default
|
When an occasion is not present in 'highlight', use the mode from the default
|
||||||
value for 'highlight', instead of reverse mode.
|
value for 'highlight', instead of reverse mode.
|
||||||
@@ -327,8 +327,8 @@ value for 'highlight', instead of reverse mode.
|
|||||||
'tildeop' and 'weirdinvert' short names changed *short-name-changed*
|
'tildeop' and 'weirdinvert' short names changed *short-name-changed*
|
||||||
-----------------------------------------------
|
-----------------------------------------------
|
||||||
|
|
||||||
Renamed 'to' (abbreviation for 'tildeop') to 'top'. |'tildeop'|
|
Renamed 'to' (abbreviation for 'tildeop') to 'top'. 'tildeop'
|
||||||
Renamed 'wi' (abbreviation for 'weirdinvert') to 'wiv'. |'weirdinvert'|
|
Renamed 'wi' (abbreviation for 'weirdinvert') to 'wiv'. 'weirdinvert'
|
||||||
|
|
||||||
This was done because Vi uses 'wi' as the short name for 'window' and 'to' as
|
This was done because Vi uses 'wi' as the short name for 'window' and 'to' as
|
||||||
the short name for 'timeout'. This means that if you try setting these
|
the short name for 'timeout'. This means that if you try setting these
|
||||||
@@ -350,6 +350,6 @@ CTRL-B in Insert mode removed *toggle-revins*
|
|||||||
CTRL-B in Insert mode used to toggle the 'revins' option. If you don't know
|
CTRL-B in Insert mode used to toggle the 'revins' option. If you don't know
|
||||||
this and accidentally hit CTRL-B, it is very difficult to find out how to undo
|
this and accidentally hit CTRL-B, it is very difficult to find out how to undo
|
||||||
it. Since hardly anybody uses this feature, it is disabled by default. If
|
it. Since hardly anybody uses this feature, it is disabled by default. If
|
||||||
you want to use it, define RIGHTLEFT in feature.h before compiling. |'revins'|
|
you want to use it, define RIGHTLEFT in feature.h before compiling. 'revins'
|
||||||
|
|
||||||
vim:tw=78:ts=8:noet:ft=help:norl:
|
vim:tw=78:ts=8:noet:ft=help:norl:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*vi_diff.txt* For Vim version 9.1. Last change: 2025 Jun 10
|
*vi_diff.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -118,7 +118,7 @@ argument when starting Vim.
|
|||||||
==============================================================================
|
==============================================================================
|
||||||
4. The most interesting additions *vim-additions*
|
4. The most interesting additions *vim-additions*
|
||||||
|
|
||||||
Vi compatibility. |'compatible'|
|
Vi compatibility. 'compatible'
|
||||||
Although Vim is 99% Vi compatible, some things in Vi can be
|
Although Vim is 99% Vi compatible, some things in Vi can be
|
||||||
considered to be a bug, or at least need improvement. But still, Vim
|
considered to be a bug, or at least need improvement. But still, Vim
|
||||||
starts in a mode which behaves like the "real" Vi as much as possible.
|
starts in a mode which behaves like the "real" Vi as much as possible.
|
||||||
@@ -192,8 +192,8 @@ Syntax highlighting. |:syntax|
|
|||||||
this is using a |:colorscheme| command.
|
this is using a |:colorscheme| command.
|
||||||
The highlighted text can be exported as HTML. |convert-to-HTML|
|
The highlighted text can be exported as HTML. |convert-to-HTML|
|
||||||
Other items that can be highlighted are matches with the search string
|
Other items that can be highlighted are matches with the search string
|
||||||
|'hlsearch'|, matching parens |matchparen| and the cursor line and
|
'hlsearch', matching parens |matchparen| and the cursor line and
|
||||||
column |'cursorline'| |'cursorcolumn'|.
|
column 'cursorline' 'cursorcolumn'.
|
||||||
|
|
||||||
Text properties |textprop.txt|
|
Text properties |textprop.txt|
|
||||||
Vim supports highlighting text by a plugin. Property types can be
|
Vim supports highlighting text by a plugin. Property types can be
|
||||||
@@ -341,7 +341,7 @@ Insert-mode completion. |ins-completion|
|
|||||||
|i_CTRL-X_CTRL-R| contents from registers
|
|i_CTRL-X_CTRL-R| contents from registers
|
||||||
etc.
|
etc.
|
||||||
|
|
||||||
Long line support. |'wrap'| |'linebreak'|
|
Long line support. 'wrap' 'linebreak'
|
||||||
If the 'wrap' option is off, long lines will not wrap and only part
|
If the 'wrap' option is off, long lines will not wrap and only part
|
||||||
of them will be shown. When the cursor is moved to a part that is not
|
of them will be shown. When the cursor is moved to a part that is not
|
||||||
shown, the screen will scroll horizontally. The minimum number of
|
shown, the screen will scroll horizontally. The minimum number of
|
||||||
@@ -394,7 +394,7 @@ Finding matches in files. |:vimgrep|
|
|||||||
advanced Vim regexp pattern, works on all systems and also works to
|
advanced Vim regexp pattern, works on all systems and also works to
|
||||||
search in compressed files.
|
search in compressed files.
|
||||||
|
|
||||||
Improved indenting for programs. |'cindent'|
|
Improved indenting for programs. 'cindent'
|
||||||
When the 'cindent' option is on the indent of each line is
|
When the 'cindent' option is on the indent of each line is
|
||||||
automatically adjusted. C syntax is mostly recognized. The indent
|
automatically adjusted. C syntax is mostly recognized. The indent
|
||||||
for various styles can be set with 'cinoptions'. The keys to trigger
|
for various styles can be set with 'cinoptions'. The keys to trigger
|
||||||
@@ -468,7 +468,7 @@ Editing binary files. |edit-binary|
|
|||||||
executable file, without corrupting it. Vim doesn't remove NUL
|
executable file, without corrupting it. Vim doesn't remove NUL
|
||||||
characters (they are represented as <NL> internally).
|
characters (they are represented as <NL> internally).
|
||||||
|-b| command-line argument to start editing a binary file
|
|-b| command-line argument to start editing a binary file
|
||||||
|'binary'| Option set by |-b|. Prevents adding an <EOL> for the
|
'binary' Option set by |-b|. Prevents adding an <EOL> for the
|
||||||
last line in the file.
|
last line in the file.
|
||||||
|
|
||||||
Multi-language support. |multi-lang|
|
Multi-language support. |multi-lang|
|
||||||
@@ -793,7 +793,7 @@ somewhere else.
|
|||||||
|
|
||||||
Vim is able to work correctly on filesystems with 8.3 file names, also when
|
Vim is able to work correctly on filesystems with 8.3 file names, also when
|
||||||
using messydos or crossdos filesystems on the Amiga, or any 8.3 mounted
|
using messydos or crossdos filesystems on the Amiga, or any 8.3 mounted
|
||||||
filesystem under Unix. See |'shortname'|.
|
filesystem under Unix. See 'shortname'.
|
||||||
|
|
||||||
Error messages are shown at least one second (Vi overwrites error messages).
|
Error messages are shown at least one second (Vi overwrites error messages).
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*vietnamese.txt* For Vim version 9.1. Last change: 2024 Dec 04
|
*vietnamese.txt* For Vim version 9.1. Last change: 2025 Aug 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Phạm Bình An
|
VIM REFERENCE MANUAL by Phạm Bình An
|
||||||
@@ -27,11 +27,11 @@ or use one of the Vietnamese keymaps included in the Vim distribution, like
|
|||||||
below >
|
below >
|
||||||
:set keymap=vietnamese-telex_utf-8
|
:set keymap=vietnamese-telex_utf-8
|
||||||
<
|
<
|
||||||
See |'keymap'| for more information.
|
See 'keymap' for more information.
|
||||||
|
|
||||||
In the latter case, you can type Vietnamese even if you do not have a
|
In the latter case, you can type Vietnamese even if you do not have a
|
||||||
Vietnamese input method engine (IME) or you want Vim to be independent from a
|
Vietnamese input method engine (IME) or you want Vim to be independent from a
|
||||||
system-wide keyboard settings (when |'imdisable'| is set). You can also |:map|
|
system-wide keyboard settings (when 'imdisable' is set). You can also |:map|
|
||||||
a key to switch between keyboards.
|
a key to switch between keyboards.
|
||||||
|
|
||||||
Vim comes with the following Vietnamese keymaps:
|
Vim comes with the following Vietnamese keymaps:
|
||||||
|
Reference in New Issue
Block a user