Size: a a a

2021 April 14

pl

peach lasagna in pro.vim
ввожу команду ниже на месте вызова функции field . почему в дефенишионах показывается import левый?
источник

NG

Nicholas Guriev in pro.vim
Неплохо. Только список буферов засрётся. Придётся переоткрывать вим.
источник

GK

Georgy Komarov in pro.vim
Ага... Ему ведь можно дать на вход выполнение внешней команды: `:arga `find . -name '*glob_pattern*'``. Интересная фича.
источник

YS

Yaroslav Schekin in pro.vim
Хмм... зачем? Кого волнует, сколько буферов в списке (их там может быть десятки тысяч, vim-у как-то всё равно)?
Я уже как-то писал, что "трястись" над буферами (использовать их списки и т.п.) — в принципе, неправильный подход.
Вот в т.ч. и поэтому.
источник

NG

Nicholas Guriev in pro.vim
и как после этого командой :ls пользоваться?
источник

NG

Nicholas Guriev in pro.vim
да переход назад по Ctrl-O сломается
источник

NG

Nicholas Guriev in pro.vim
альтернативный буфер тоже сменится
источник

YS

Yaroslav Schekin in pro.vim
Никак.
"трястись" над буферами (использовать их списки и т.п.) — в принципе, неправильный подход.
источник

D

Demoninhatter in pro.vim
самый простой способ не реплейсить 😉 писать код сразу правильно 😂
источник

NG

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

YS

Yaroslav Schekin in pro.vim
Но даже если кто-то работает, используя список буферов — что мешает выкинуть их оттуда после такой операции?
источник

NG

Nicholas Guriev in pro.vim
вручную по одному или всё-таки с помощью glob-выражения?
источник

YS

Yaroslav Schekin in pro.vim
Как насчёт :argdo bwipeout? Т.е. если это нужно, написать команду / функцию для выкидывания совсем несложно, нет?
источник

𝚔

𝚔𝚟𝚊𝚙𝚜 in pro.vim
Кто в виме на питоне прогает, подскажите хоткей как перескочить на следующий блок?
Скобочек нету, по этому % не работает
источник

NG

Nicholas Guriev in pro.vim
Может быть и не сложно. Мне куда проще использовать уже знакомые программы.
источник

NG

Nicholas Guriev in pro.vim
иногда может помочь ]] и [[
источник

pl

peach lasagna in pro.vim
} ?
источник

GK

Georgy Komarov in pro.vim
В блоках без пустых линий — через { и }.
Если нужно более точно перемещаться между блоками/функциями/классами — надо использовать кастомные textobj:
https://github.com/jeetsukumaran/vim-pythonsense
https://github.com/bps/vim-textobj-python
источник

NG

Nicholas Guriev in pro.vim
да, точно, фигурные скобки нужны
источник

𝚔

𝚔𝚟𝚊𝚙𝚜 in pro.vim
А так же [] и ][, спасибо, удобно.
источник