回答:
グーグルする前に、ドキュメントを試してください:
から :h \%
\%(\) A pattern enclosed by escaped parentheses.
Just like \(\), but without counting it as a sub-expression. This
allows using more groups and it's a little bit faster.
{not in Vi}
そして :h \@<!
\@<! Matches with zero width if the preceding atom does NOT match just
before what follows. Thus this matches if there is no position in the
current or previous line where the atom matches such that it ends just
before what follows.
Like "(?<!pattern)" in Perl, but Vim allows non-fixed-width patterns.
The match with the preceding atom is made to end just before the match
with what follows, thus an atom that ends in ".*" will work.
Warning: This can be slow (because many positions need to be checked
for a match). Use a limit if you can, see below.
Example matches ~
\(foo\)\@<!bar any "bar" that's not in "foobar"
\(\/\/.*\)\@<!in "in" which is not after "//"
pattern.txt
ファイルにはこれらのアイテムに関するトピックがあり、ヘルプタグが関連付けられています(/\%(\)
または最初/\%(
または2番目のヘルプタグ)。これらのタグはの引数として使用できます。さて、その名前については、またはと同じようにアトムと呼ばれますが、100%確実ではありません。E53
/\@<!
:h
^
.
:helpgrep
が目的です。:)
:help
引数としてパターンを受け入れることができるかわかりません。それは非常に貴重な情報です。ちなみに名前はありませんね。