Size: a a a

2021 April 13

YS

Yaroslav Schekin in pro.vim
В vim по умолчанию нет понятия "проект". Поэтому Вам нужно сначала как-то определиться с тем, как Вы будете выделять такие файлы.
источник

DO

D. Ouhh in pro.vim
можно так в моем случае:
запустил вим в рут проекте
рут проект в coc.nvim
источник

YS

Yaroslav Schekin in pro.vim
Эээ... что?

> рут проект в coc.nvim

Что это значит? Вы этот plug-in используете, и у него есть какое-то своё понятие "проект"?
Тогда поищите в его документации (или подождите — может, кто им тут пользуется, подскажет).
источник

NG

Nicholas Guriev in pro.vim
источник

NG

Nicholas Guriev in pro.vim
find -type f -print0 | xargs -0 sed -i 's/что меняем/на что/g'
источник

F

Fedor in pro.vim
Сам с таким столкнулся к сожалению ничего нормального и удобного не нашёл файнд реплейс приходится в вскоде делать
источник

YS

Yaroslav Schekin in pro.vim
Хмм... если у Вас есть какой-то принцип выделения файлов проекта, то сделать это в vim тривиально, нет?
источник

G

GNU/Vsevolod in pro.vim
sed / sd?
источник

G

GNU/Vsevolod in pro.vim
+ Любой +- фичастый LSP сервер умеет в глобальный ренейм
источник

EG

Emmanuel Goldstein in pro.vim
fd быстрее И короче:
$ time find -type f -print0 >/dev/null
find -type f -print0 > /dev/null  0.26s user 0.47s system 98% cpu 0.746 total
$ time fd -HI -t f -0 >/dev/null
fd -HI -t f -0 > /dev/null  1.14s user 0.88s system 702% cpu 0.288 total
источник

pl

peach lasagna in pro.vim
:lua vim.lsp.buf.rename ?  Нет?
источник

pl

peach lasagna in pro.vim
Оно для одного файла, наверн
источник

NG

Nicholas Guriev in pro.vim
ты дисковый кэш не сбросил после find
источник

EG

Emmanuel Goldstein in pro.vim
Запустил в обратном порядке — те же результаты.
источник

NG

Nicholas Guriev in pro.vim
естественно, по кэшированным данным в ОЗУ поиск будет быстрее
источник

EG

Emmanuel Goldstein in pro.vim
$ time fd -HI -t f -0 >/dev/null
fd -HI -t f -0 > /dev/null  1.02s user 0.88s system 687% cpu 0.278 total
$ time find -type f -print0 >/dev/null
find -type f -print0 > /dev/null  0.37s user 0.46s system 98% cpu 0.845 total
источник

EG

Emmanuel Goldstein in pro.vim
Ещё версии?
источник

NG

Nicholas Guriev in pro.vim
ты серьёзно гоняешься за наносекундами ускорения?
источник

EG

Emmanuel Goldstein in pro.vim
Нет, но тут разница порядка секунд, а не наносекунд.
источник

NG

Nicholas Guriev in pro.vim
Хз как интерпретировать эти цифры. Некоторые показатели у fd больше.
источник