mirror of
https://github.com/neovim/neovim.git
synced 2025-12-17 20:05:38 +00:00
@@ -376,6 +376,15 @@ On Unix and a few other systems you can also use backticks for the file name
|
|||||||
argument, for example: >
|
argument, for example: >
|
||||||
:next `find . -name ver\\*.c -print`
|
:next `find . -name ver\\*.c -print`
|
||||||
:view `ls -t *.patch \| head -n1`
|
:view `ls -t *.patch \| head -n1`
|
||||||
|
Vim will run the command in backticks using the 'shell' and use the standard
|
||||||
|
output as argument for the given Vim command (error messages from the shell
|
||||||
|
command will be discarded).
|
||||||
|
To see what shell command Vim is running, set the 'verbose' option to 4. When
|
||||||
|
the shell command returns a non-zero exit code, an error message will be
|
||||||
|
displayed and the Vim command will be aborted. To avoid this make the shell
|
||||||
|
always return zero like so: >
|
||||||
|
:next `find . -name ver\\*.c -print \|\| true`
|
||||||
|
|
||||||
The backslashes before the star are required to prevent the shell from
|
The backslashes before the star are required to prevent the shell from
|
||||||
expanding "ver*.c" prior to execution of the find program. The backslash
|
expanding "ver*.c" prior to execution of the find program. The backslash
|
||||||
before the shell pipe symbol "|" prevents Vim from parsing it as command
|
before the shell pipe symbol "|" prevents Vim from parsing it as command
|
||||||
|
|||||||
@@ -8044,12 +8044,12 @@ trim({text}[, {mask}]) *trim()*
|
|||||||
This code deals with multibyte characters properly.
|
This code deals with multibyte characters properly.
|
||||||
|
|
||||||
Examples: >
|
Examples: >
|
||||||
echo trim(" \r\t\t\r RESERVE \t \t\n\x0B\x0B")."_TAIL"
|
echo trim(" some text ")
|
||||||
|
< returns "some text" >
|
||||||
|
echo trim(" \r\t\t\r RESERVE \t\n\x0B\xA0") . "_TAIL"
|
||||||
< returns "RESERVE_TAIL" >
|
< returns "RESERVE_TAIL" >
|
||||||
echo trim("needrmvRESERVEnnneeedddrrmmmmvv", "ednmrv")
|
echo trim("rm<Xrm<>X>rrm", "rm<>")
|
||||||
< returns "RESERVE" >
|
< returns "Xrm<>X" (characters in the middle are not removed)
|
||||||
echo trim("rm<blob1><blob2><any_chars>rrmm<blob1><blob2><blob2>", "rm<blob1><blob2>")
|
|
||||||
< returns "any_chas"
|
|
||||||
|
|
||||||
trunc({expr}) *trunc()*
|
trunc({expr}) *trunc()*
|
||||||
Return the largest integral value with magnitude less than or
|
Return the largest integral value with magnitude less than or
|
||||||
|
|||||||
@@ -358,8 +358,7 @@ EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
|
|||||||
autocommand event is disabled by adding it to
|
autocommand event is disabled by adding it to
|
||||||
'eventignore'. This considerably speeds up editing
|
'eventignore'. This considerably speeds up editing
|
||||||
each buffer.
|
each buffer.
|
||||||
{not in Vi} {not available when compiled without the
|
{not in Vi}
|
||||||
|+listcmds| feature}
|
|
||||||
Also see |:bufdo|, |:tabdo|, |:argdo|, |:windo|,
|
Also see |:bufdo|, |:tabdo|, |:argdo|, |:windo|,
|
||||||
|:ldo|, |:cfdo| and |:lfdo|.
|
|:ldo|, |:cfdo| and |:lfdo|.
|
||||||
|
|
||||||
@@ -372,8 +371,7 @@ EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
|
|||||||
:{cmd}
|
:{cmd}
|
||||||
etc.
|
etc.
|
||||||
< Otherwise it works the same as `:cdo`.
|
< Otherwise it works the same as `:cdo`.
|
||||||
{not in Vi} {not available when compiled without the
|
{not in Vi}
|
||||||
|+listcmds| feature}
|
|
||||||
|
|
||||||
*:ldo*
|
*:ldo*
|
||||||
:ld[o][!] {cmd} Execute {cmd} in each valid entry in the location list
|
:ld[o][!] {cmd} Execute {cmd} in each valid entry in the location list
|
||||||
@@ -386,8 +384,7 @@ EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
|
|||||||
etc.
|
etc.
|
||||||
< Only valid entries in the location list are used.
|
< Only valid entries in the location list are used.
|
||||||
Otherwise it works the same as `:cdo`.
|
Otherwise it works the same as `:cdo`.
|
||||||
{not in Vi} {not available when compiled without the
|
{not in Vi}
|
||||||
|+listcmds| feature}
|
|
||||||
|
|
||||||
*:lfdo*
|
*:lfdo*
|
||||||
:lfdo[!] {cmd} Execute {cmd} in each file in the location list for
|
:lfdo[!] {cmd} Execute {cmd} in each file in the location list for
|
||||||
@@ -399,8 +396,7 @@ EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
|
|||||||
:{cmd}
|
:{cmd}
|
||||||
etc.
|
etc.
|
||||||
< Otherwise it works the same as `:ldo`.
|
< Otherwise it works the same as `:ldo`.
|
||||||
{not in Vi} {not available when compiled without the
|
{not in Vi}
|
||||||
|+listcmds| feature}
|
|
||||||
|
|
||||||
=============================================================================
|
=============================================================================
|
||||||
2. The error window *quickfix-window*
|
2. The error window *quickfix-window*
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
" Header: "{{{
|
" Header: "{{{
|
||||||
" Maintainer: Bram Moolenaar
|
" Maintainer: Bram Moolenaar
|
||||||
" Original Author: Andy Wokula <anwoku@yahoo.de>
|
" Original Author: Andy Wokula <anwoku@yahoo.de>
|
||||||
" Last Change: 2018 Mar 12
|
" Last Change: 2018 Mar 28
|
||||||
" Version: 1.0
|
" Version: 1.0
|
||||||
" Description: HTML indent script with cached state for faster indenting on a
|
" Description: HTML indent script with cached state for faster indenting on a
|
||||||
" range of lines.
|
" range of lines.
|
||||||
@@ -216,7 +216,8 @@ endfunc "}}}
|
|||||||
" Add known tag pairs.
|
" Add known tag pairs.
|
||||||
" Self-closing tags and tags that are sometimes {{{
|
" Self-closing tags and tags that are sometimes {{{
|
||||||
" self-closing (e.g., <p>) are not here (when encountering </p> we can find
|
" self-closing (e.g., <p>) are not here (when encountering </p> we can find
|
||||||
" the matching <p>, but not the other way around).
|
" the matching <p>, but not the other way around). Known self-closing tags:
|
||||||
|
" 'p', 'img', 'source'.
|
||||||
" Old HTML tags:
|
" Old HTML tags:
|
||||||
call s:AddITags(s:indent_tags, [
|
call s:AddITags(s:indent_tags, [
|
||||||
\ 'a', 'abbr', 'acronym', 'address', 'b', 'bdo', 'big',
|
\ 'a', 'abbr', 'acronym', 'address', 'b', 'bdo', 'big',
|
||||||
@@ -234,7 +235,7 @@ call s:AddITags(s:indent_tags, [
|
|||||||
\ 'area', 'article', 'aside', 'audio', 'bdi', 'canvas',
|
\ 'area', 'article', 'aside', 'audio', 'bdi', 'canvas',
|
||||||
\ 'command', 'data', 'datalist', 'details', 'embed', 'figcaption',
|
\ 'command', 'data', 'datalist', 'details', 'embed', 'figcaption',
|
||||||
\ 'figure', 'footer', 'header', 'keygen', 'main', 'mark', 'meter',
|
\ 'figure', 'footer', 'header', 'keygen', 'main', 'mark', 'meter',
|
||||||
\ 'nav', 'output', 'progress', 'rp', 'rt', 'ruby', 'section', 'source',
|
\ 'nav', 'output', 'picture', 'progress', 'rp', 'rt', 'ruby', 'section',
|
||||||
\ 'summary', 'svg', 'time', 'track', 'video', 'wbr'])
|
\ 'summary', 'svg', 'time', 'track', 'video', 'wbr'])
|
||||||
|
|
||||||
" Tags added for web components:
|
" Tags added for web components:
|
||||||
|
|||||||
Reference in New Issue
Block a user