Size: a a a

2021 February 25

AP

Andrey Polyanichko in pro.vim
помоему вы что то странное несете, простите, ну цветовую схему и там и там можно настроить как нравится, в чем проблема то?
источник

VL

Valerii Leontiev in pro.vim
Ох...
источник

AP

Andrey Polyanichko in pro.vim
суть в том что vim в своей комплектации по умолчанию распознает все требуемые языковые конструкции, а там в какой цвет их покрасить это уже дело десетое...
источник

f

fishsouprecipe 🤍 in pro.vim
Переслано от fishsouprecipe 🤍
есть такая тема, при исполнении
:g/\S*<CURSOR>/d - что-то удаляется не то, мне нужно чтобы удалялось то, что подсвечивается на скрине и курсор на место # становился
источник

f

fishsouprecipe 🤍 in pro.vim
fishsouprecipe 🤍
Переслано от fishsouprecipe 🤍
есть такая тема, при исполнении
:g/\S*<CURSOR>/d - что-то удаляется не то, мне нужно чтобы удалялось то, что подсвечивается на скрине и курсор на место # становился
Вот тут очень даже неплохо хайлайтится, помогите а)
источник

VG

Vadim Goncharov in pro.vim
а что удаляется и что нужно?
источник

VL

Valerii Leontiev in pro.vim
Andrey Polyanichko
суть в том что vim в своей комплектации по умолчанию распознает все требуемые языковые конструкции, а там в какой цвет их покрасить это уже дело десетое...
"Блажен кто в неведении..."
источник

f

fishsouprecipe 🤍 in pro.vim
после :g/\S*<CURSOR>/d происходит вот ето, удаляется линия с вхождением, курсор переносится на следующую строчку

Нужно, чтобы удалялось только вхождение (то, что подствечивается) и на его место ставился курсор
источник

VG

Vadim Goncharov in pro.vim
так у тебя ж команда для удаления строки
источник

VG

Vadim Goncharov in pro.vim
:s юзай
источник

f

fishsouprecipe 🤍 in pro.vim
Vadim Goncharov
:s юзай
спасибо большое
источник

YS

Yaroslav Schekin in pro.vim
Andrey Polyanichko
ну во первых тут уже много спорили, что это нихрена не просто регэкспы, во вторых хайлайтинг вима на самом деле шикарен, другое дело что писать его задача нудная, ну и в конце концов вим же тоже умеет хайлайтить по lsp разве нет? ну там через всякие coc
Во-первых, да.
Во-вторых, нет (это сильно долбанутый интерфейс к не менее долбанутому и глючному движку). То, что у него "мощь" высокая, не значит, что человек на нём может что-то эффективно реализовать (т.е. дело не в "нудности").
А lsp — это уже plugins.
источник

YS

Yaroslav Schekin in pro.vim
Valerii Leontiev
Хз что там у пхп, но те языки, которые я видел, светились явно не в пользу Вима
А те, что я видел, светились явно не в пользу то, что их не светит вообще (что tree-sitter, что многие другие). ;)
В общем, в реальности — choose your poison. ;(
источник

AP

Andrey Polyanichko in pro.vim
ладно, зайдем с другого конца, с какими языковыми конструкциями возникают проблемы с подсветкой в vim?
источник

f

fishsouprecipe 🤍 in pro.vim
Andrey Polyanichko
ладно, зайдем с другого конца, с какими языковыми конструкциями возникают проблемы с подсветкой в vim?
f string python, вим вообще не хайлайтит конструкции, которые должны быть подставлены, так же как просто “{}”.format, PyCharm всё хайлайтит валидно
источник

AP

Andrey Polyanichko in pro.vim
Andrey Polyanichko
ладно, зайдем с другого конца, с какими языковыми конструкциями возникают проблемы с подсветкой в vim?
ну тоесть хз, мб я везучий такой, но кроме там пары очень исключительных случаев не припомню чтобы у меня с этим были проблемы какието
источник

VG

Vadim Goncharov in pro.vim
источник

AP

Andrey Polyanichko in pro.vim
fishsouprecipe 🤍
f string python, вим вообще не хайлайтит конструкции, которые должны быть подставлены, так же как просто “{}”.format, PyCharm всё хайлайтит валидно
и.... у неовима я так понимаю с этой конструкцией все ок?
источник

f

fishsouprecipe 🤍 in pro.vim
a = 1
f”{a} + 1 = {a + 1}’

Выведет
1 + 1 = 2
источник

YS

Yaroslav Schekin in pro.vim
Andrey Polyanichko
ладно, зайдем с другого конца, с какими языковыми конструкциями возникают проблемы с подсветкой в vim?
Совершенно со всеми они возникают.  ;)
Вы сами-то писали синтаксические файлы, или хотя бы представляете модель работы подсветки (просто чтобы я знал, про что [не] рассказывать)?
То, что кому-то удалось написать приемлемый syntax file, не значит, что он не потратил на это недели времени (и теперь не ненавидит этот "инструмент"). ;)
И, кстати "не припомню, чтобы у меня с этим были проблемы" может сильно отличаться от корректной подсветки.
источник