Email or username:

Password:

Forgot your password?
Top-level
multed

@pechorin @mo как вы вообще в вимах что-то делаете более, чем поправить один файл? Как переключаться между файлами, как искать по проекту что-то. Пробовал пару раз, но блиииин

7 comments
Andrey Pechorin

@multed @mo как раз с этим все супер круто :) Я уже освоил разные flow работы, поэтому мне классические редакторы в плане навигации по проекту кажутся топорным. fuzzyfinder все умеют одинаково. Просто окна надо уметь быстро ресайзить :) (чем-нибудь таким github.com/simeji/winresizer)

multed

@pechorin @mo топчик в поиску по проекту у меня сейчас - рубимайн.

Andrey Pechorin

@multed @mo у меня lsp навигация по определениям, потом мой regexp-based language patterns поиск через плагин github.com/pechorin/any-jump.v, а если этого не хватило, то уже rg. Вообще надо все в any-jump'е соединить будет как-нибудь.

Мя :sparkles_lesbian:

@multed в вимах хз, а у хеликса есть fuzzy file search, goto definition, прыжки вперед-назад по истории, поиск по всем файлам/символам (в плане элементов языка), и вот это всё
А rust-analyzer в фоне напоминает не закрывать редактор, потому что он на каждый старт секунд сорок сканирует проект...

@pechorin

Andrey Pechorin

@mo @multed да так же, только еще file tree есть.

multed

@mo @pechorin наберусь сил и попробую снова влиться =)

Andrey Pechorin

@multed @mo до появления lsp еще приходилось навигироваться по тэгам из ctags'а, но теперь разница между редакторами очень невелировалась и дальше только вопрос в том как оно настроено/интегрировано, так что в целом редакторы сейчас очень схожи в плане интроспекции кода — либо lsp, либо свой анализатор, либо ничего. А дальше все это уже вторые вопросы, как оно там тебе помогает навигироваться, управлять проектом/гитом и прочее.

Go Up