Size: a a a

2020 October 22

b⛅

bouncepaw ⛅ in pro.vim
Emmanuel Goldstein
Проще уж :perldo
у меня ни о чём таком неовим не знает 🤔
источник

V

Vim Help in pro.vim
Found help for :perldo in Vim docs:
https://vimhelp.org/if_perl.txt.html#%3Aperldo
источник

EG

Emmanuel Goldstein in pro.vim
Посмотри :checkhealth, мб он перла не нашёл?
источник

EG

Emmanuel Goldstein in pro.vim
Хотя у меня тоже не нашёл, а :perldo работает
источник

b⛅

bouncepaw ⛅ in pro.vim
Emmanuel Goldstein
Посмотри :checkhealth, мб он перла не нашёл?
не похоже, что ищет вообще
источник

b⛅

bouncepaw ⛅ in pro.vim
окей, а как мне перлдо упростил бы задачу?
источник

b⛅

bouncepaw ⛅ in pro.vim
тот же регекс был бы
источник

EG

Emmanuel Goldstein in pro.vim
Не тот же
источник

EG

Emmanuel Goldstein in pro.vim
В perldo — PCRE
источник

b⛅

bouncepaw ⛅ in pro.vim
немножко в другом синтаксисе, да, но я могу в виме использовать его
источник

EG

Emmanuel Goldstein in pro.vim
Нормальные регексы
источник

b⛅

bouncepaw ⛅ in pro.vim
bouncepaw ⛅
немножко в другом синтаксисе, да, но я могу в виме использовать его
флаг есть какой-то
источник

EG

Emmanuel Goldstein in pro.vim
В виме — упоротые регексы с несколькими режимами, зависящими от выставленных опций
источник

EG

Emmanuel Goldstein in pro.vim
:h 'magic'
:h 'ignorecase'
например
источник

V

Vim Help in pro.vim
Found help for 'magic' in Vim docs:
https://vimhelp.org/options.txt.html#%27magic%27

Found help for 'ignorecase' in Vim docs:
https://vimhelp.org/options.txt.html#%27ignorecase%27
источник

EG

Emmanuel Goldstein in pro.vim
bouncepaw ⛅
а вы часто вот такое делаете?
Вот эта жесть на перле была бы
s/"(.+)":( +)"(.+)"/"$3":$2"$1"/
источник

EG

Emmanuel Goldstein in pro.vim
Если я правильно её распарсил
источник

b⛅

bouncepaw ⛅ in pro.vim
Emmanuel Goldstein
Вот эта жесть на перле была бы
s/"(.+)":( +)"(.+)"/"$3":$2"$1"/
да, всё верно
источник

b⛅

bouncepaw ⛅ in pro.vim
интересно, почему в виме такие странные рекексы по дефолту
источник

EG

Emmanuel Goldstein in pro.vim
В синтаксисе вима регулярки-похожие-на-нормальные эмулируются через very magic mode, но всегда надо думать не сломалось ли чего-нибуде
источник