OXIESEC PANEL
- Current Dir:
/
/
usr
/
share
/
vim
/
vim80
/
doc
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/09/2024 07:13:33 AM
rwxr-xr-x
📄
README.Debian
324 bytes
02/02/2018 08:37:32 PM
rw-r--r--
📄
arabic.txt
11.66 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
autocmd.txt
61.99 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
change.txt
73.07 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
channel.txt
30.1 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
cmdline.txt
46.17 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
debug.txt
7.01 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
debugger.txt
5.61 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
develop.txt
20.68 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
diff.txt
16.14 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
digraph.txt
60.67 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
editing.txt
71.39 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
eval.txt
424.86 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
farsi.txt
9.48 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
filetype.txt
26.03 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
fold.txt
23.14 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
ft_ada.txt
17.82 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
ft_rust.txt
9.3 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
ft_sql.txt
29.97 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
gui.txt
44.15 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
gui_w32.txt
18.47 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
gui_x11.txt
28.79 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
hangulin.txt
3.21 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
hebrew.txt
5.58 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
help.txt
8.38 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
help.txt.vim-tiny
1.4 KB
02/02/2018 08:37:32 PM
rw-r--r--
📄
helphelp.txt
14 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
howto.txt
2.84 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
if_cscop.txt
18.91 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
if_lua.txt
14.3 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
if_mzsch.txt
11.55 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
if_ole.txt
7.23 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
if_perl.txt
10.89 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
if_pyth.txt
37.05 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
if_ruby.txt
7.68 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
if_sniff.txt
266 bytes
04/18/2023 09:20:34 AM
rw-r--r--
📄
if_tcl.txt
22.49 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
indent.txt
38.48 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
index.txt
74.65 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
insert.txt
81.03 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
intro.txt
38.31 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
map.txt
63.11 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
mbyte.txt
57.92 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
message.txt
30.46 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
mlang.txt
7.67 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
motion.txt
50.39 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
netbeans.txt
36.13 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
options.txt
376.06 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_390.txt
4.64 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_amiga.txt
5.33 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_beos.txt
10.73 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_dos.txt
11.74 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_mac.txt
6.69 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_mint.txt
1.37 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_msdos.txt
518 bytes
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_os2.txt
294 bytes
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_qnx.txt
3.98 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_risc.txt
323 bytes
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_unix.txt
2.53 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_vms.txt
31.35 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
os_win32.txt
13.04 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
pattern.txt
57.84 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
pi_getscript.txt
20.58 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
pi_gzip.txt
1.29 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
pi_logipat.txt
4.09 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
pi_netrw.txt
171.44 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
pi_paren.txt
2.22 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
pi_spec.txt
4.03 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
pi_tar.txt
6.5 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
pi_vimball.txt
11.58 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
pi_zip.txt
6.87 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
print.txt
30.43 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
quickfix.txt
67.77 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
quickref.txt
69.45 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
quotes.txt
12.44 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
recover.txt
10.44 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
remote.txt
8.22 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
repeat.txt
38.03 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
rileft.txt
4.86 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
russian.txt
3.02 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
scroll.txt
13.74 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
sign.txt
6.73 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
spell.txt
61.28 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
sponsor.txt
7.03 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
starting.txt
71.82 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
syntax.txt
212.47 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
tabpage.txt
16.39 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
tags
318.76 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
tags.vim-tiny
30 bytes
02/02/2018 08:37:32 PM
rw-r--r--
📄
tagsrch.txt
35.78 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
term.txt
44.35 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
terminal.txt
20.72 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
tips.txt
20.07 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
todo.txt
289.06 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
uganda.txt
13.7 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
undo.txt
16.15 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_01.txt
6.92 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_02.txt
23.77 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_03.txt
23.05 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_04.txt
18.63 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_05.txt
23.02 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_06.txt
9.36 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_07.txt
15.61 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_08.txt
18.92 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_09.txt
11.18 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_10.txt
28.5 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_11.txt
12.32 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_12.txt
13.11 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_20.txt
13.38 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_21.txt
17.94 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_22.txt
13.96 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_23.txt
12.29 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_24.txt
20.36 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_25.txt
18.67 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_26.txt
8.06 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_27.txt
17.31 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_28.txt
15.64 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_29.txt
19.64 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_30.txt
22.13 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_31.txt
10.15 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_32.txt
5.25 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_40.txt
22.64 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_41.txt
86.93 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_42.txt
13.47 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_43.txt
7.23 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_44.txt
28.53 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_45.txt
17.49 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_90.txt
17.25 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
usr_toc.txt
9 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
various.txt
27.88 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
version4.txt
13.58 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
version5.txt
301.31 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
version6.txt
563.52 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
version7.txt
658.95 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
version8.txt
668.21 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
vi_diff.txt
41.81 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
vim2html.pl
4.41 KB
04/18/2023 09:20:34 AM
rwxr-xr-x
📄
visual.txt
21.33 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
windows.txt
51.87 KB
04/18/2023 09:20:34 AM
rw-r--r--
📄
workshop.txt
4.52 KB
04/18/2023 09:20:34 AM
rw-r--r--
Editing: pi_logipat.txt
Close
*pi_logipat.txt* Logical Patterns Jun 22, 2015 Author: Charles E. Campbell <NdrOchip@ScampbellPfamily.AbizM> Copyright: (c) 2004-2015 by Charles E. Campbell *logiPat-copyright* The VIM LICENSE applies to LogiPat.vim and LogiPat.txt (see |copyright|) except use "LogiPat" instead of "Vim" No warranty, express or implied. Use At-Your-Own-Risk. ============================================================================== 1. Contents *logiPat* *logiPat-contents* 1. Contents.................: |logiPat-contents| 2. LogiPat Manual...........: |logiPat-manual| 3. LogiPat Examples.........: |logiPat-examples| 4. Caveat...................: |logiPat-caveat| 5. LogiPat History..........: |logiPat-history| ============================================================================== 2. LogiPat Manual *logiPat-manual* *logiPat-man* *logiPat-arg* *logiPat-input* *logiPat-pattern* *logiPat-operators* Boolean logic patterns are composed of operators ! = not | = logical-or & = logical-and grouping ( ... ) patterns "pattern" :LogiPat {boolean-logic pattern} *:LogiPat* :LogiPat is a command which takes a boolean-logic argument (|logiPat-arg|). :LP {boolean-logic pattern} *:LP* :LP is a shorthand command version of :LogiPat :LPE {boolean-logic pattern} *:LPE* No search is done, but the conversion from the boolean logic pattern to the regular expression is performed and echoed onto the display. :LogiPatFlags {search flags} *LogiPat-flags* :LogiPatFlags {search flags} LogiPat uses the |search()| command. The flags passed to that call to search() may be specified by the :LogiPatFlags command. :LPF {search flags} *:LPF* :LPF is a shorthand version of :LogiPatFlags. :let pat=LogiPat({boolean-logic pattern}) *LogiPat()* If one calls LogiPat() directly, no search is done, but the transformation from the boolean logic pattern into a regular expression pattern is performed and returned. To get a " inside a pattern, as opposed to having it delimit the pattern, double it. ============================================================================== 3. LogiPat Examples *logiPat-examples* LogiPat takes Boolean logic arguments and produces a regular expression which implements the choices. A series of examples follows: > :LogiPat "abc" < will search for lines containing the string :abc: > :LogiPat "ab""cd" < will search for lines containing the string :ab"c: > :LogiPat !"abc" < will search for lines which don't contain the string :abc: > :LogiPat "abc"|"def" < will search for lines which contain either the string :abc: or the string :def: > :LogiPat !("abc"|"def") < will search for lines which don't contain either of the strings :abc: or :def: > :LogiPat "abc"&"def" < will search for lines which contain both of the strings :abc: and :def: > :let pat= LogiPat('!"abc"') < will return the regular expression which will match all lines not containing :abc: . The double quotes are needed to pass normal patterns to LogiPat, and differentiate such patterns from boolean logic operators. ============================================================================== 4. Caveat *logiPat-caveat* The "not" operator may be fragile; ie. it may not always play well with the & (logical-and) and | (logical-or) operators. Please try out your patterns, possibly with :set hls, to insure that what is matching is what you want. ============================================================================== 3. LogiPat History *logiPat-history* v4 Jun 22, 2015 * LogiPat has been picked up by Bram M for standard plugin distribution; hence the name change v3 Sep 25, 2006 * LP_Or() fixed; it now encapsulates its output in \%(...\) parentheses Dec 12, 2011 * |:LPE| added * "" is mapped to a single " and left inside patterns v2 May 31, 2005 * LPF and LogiPatFlags commands weren't working v1 May 23, 2005 * initial release ============================================================================== vim:tw=78:ts=8:ft=help