Size: a a a

2021 December 15

cc

cent cent in pro.vim
Ну, как минимум, можно тут https://vim-bootstrap.com/
Можно на хабре посмотреть, там многие описывали свою настройку с примерами на github
источник

YG

Yuriy Goncharov in pro.vim
Я на дефолтном сижу из /etc/bim/vimrc раскоментировал там опции и все. Но идея интересная посмотреть чужие конфиги. Сильно не хочу модернизировать, чтобы лук анд фил был как у дефолтного вима
источник

cc

cent cent in pro.vim
Плагины - это просто сахар. Вся суть в макросах, Ctrl+v, Shift+v,
отступы выделенного (>)
форматирование выделенного (=)
автокомплите, как минимум, в пределах одного файла
можно дернуть баш на выделенном тексте (:'<,'>!sort)
и пр. даже из коробки в голом vim.
источник

Pavel ×.× in pro.vim
Я говорю про что-то по типу LSP и TreeSitter, нежели простые плагинчики для каких-то действий
источник

cc

cent cent in pro.vim
А для чего, кстати, TreeSitter ?) Я так и не понял что-то..
источник

VL

Valerii Leontiev in pro.vim
встроенные регулярки - очко
источник

ۣ

ۣۜ๖ۣۜАртур... in pro.vim
Привет как в виме заменить определённый символ на другой во всё файле, к примеру все » заменить на "
источник

Pavel ×.× in pro.vim
Для более точной подсветки, которая работает не по статическим регуляркам, а раскладывает файл на синтаксическое дерево
источник

cc

cent cent in pro.vim
Это все, наверное, дико тормозит при загрузке?
источник

Pavel ×.× in pro.vim
%s/символ/другойсимвол/g
источник

cc

cent cent in pro.vim
:%s/»/"/g
источник

Pavel ×.× in pro.vim
Да в общем-то нет, моментально открывает. That said, у меня нету файлов на 10-15к строк, так что наверное ему и не сложно
источник

ۣ

ۣۜ๖ۣۜАртур... in pro.vim
Сяб :—)
источник

cc

cent cent in pro.vim
Не знаю. Меня уже LSP бесит частенько. Так что выглядит сомнительно. Ну, может быть, для новичков в каком-то ЯП и нужно.
источник

SS

Sergey Skvortsov in pro.vim
tree-sitter не тормозит
источник

SS

Sergey Skvortsov in pro.vim
Подсветка через LSP по определению медленная, но точная
источник

Pavel ×.× in pro.vim
Это помогает, когда у тебя какая-то опечатка или просто затуп, и ты условно вместо поля класса используешь метод. Да и LSP и TreeSitter - это разные вещи
источник

cc

cent cent in pro.vim
Почему разные? В отличии от регулярки, TreeSitter должен же нырнуть в definition чтобы узнать тип.
И на это все нужно время.
источник

SS

Sergey Skvortsov in pro.vim
Нет, tree-sitter не про это
источник

VL

Valerii Leontiev in pro.vim
три ситтер еще быстрее регулярок работатет на моем компе, субъективно
источник