Size: a a a

2019 December 31

AD

Andrew Demonov in rust_offtopic
Идею открой
источник

AZ

Alex Zhukovsky in rust_offtopic
Fortunato
Не, ну это понятно, что докручивание никогда не заканчивается - но в иде даже нет возможности такого докручивания
ну вот а я ничего в иде не докручиваю. ит жаст воркс
источник

SP

Stanislav Popov in rust_offtopic
не гуглился чтото
источник

SP

Stanislav Popov in rust_offtopic
источник

AZ

Alex Zhukovsky in rust_offtopic
Fortunato
Кстати, в какой ide?
любая
источник

AZ

Alex Zhukovsky in rust_offtopic
они работаю с деревом, а не с текстом
источник

AZ

Alex Zhukovsky in rust_offtopic
и это две большие разницы как говорится
источник

ДК

Денис Котляров in rust_offtopic
с новым годом, если что:)
источник

SP

Stanislav Popov in rust_offtopic
ээм как решить этот кейс ? https://t.me/rust_offtopic/138557
источник

AD

Andrew Demonov in rust_offtopic
Ctrl+T вводим get*name string
источник

AD

Andrew Demonov in rust_offtopic
Можно по аббревиатурам
источник

AZ

Alex Zhukovsky in rust_offtopic
Andrew Demonov
Ctrl+T вводим get*name string
мне кажетяс вопрос был как это в виме сделать
источник

AZ

Alex Zhukovsky in rust_offtopic
то что идея и студия в этом умеет все и так знают думаю
источник

AD

Andrew Demonov in rust_offtopic
В виме этот кейс может и можно, но вот тот что с id без парсинга ast нельзя в принципе
источник

AZ

Alex Zhukovsky in rust_offtopic
Другой хороший кейс: у меня есть два класса Foo и Bar, у обоих есть поле Name. Я хочу переименовать его в MyCoolName. При этом чтобы везде по коду автоматически отрефакторились все использования Foo (но не Bar)
источник

SP

Stanislav Popov in rust_offtopic
ну база для этого всего - типизация
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
ну база для этого всего - типизация
ну то есть да, это всё - работа с аст. И регулярками оно не решается
источник

AD

Andrew Demonov in rust_offtopic
Alex Zhukovsky
Другой хороший кейс: у меня есть два класса Foo и Bar, у обоих есть поле Name. Я хочу переименовать его в MyCoolName. При этом чтобы везде по коду автоматически отрефакторились все использования Foo (но не Bar)
И локальная переменная Name тоже не интересует.
Ну как не интересует, если вдруг она начала конфликтовать с новым именем поля, это точно не должно сломать программу
источник

AZ

Alex Zhukovsky in rust_offtopic
Andrew Demonov
И локальная переменная Name тоже не интересует.
Ну как не интересует, если вдруг она начала конфликтовать с новым именем поля, это точно не должно сломать программу
ну идея в этот момент предлагает разрешить конфликты
источник

AZ

Alex Zhukovsky in rust_offtopic
и на выбор там переименовать локальную переменную или еще что-то сделать
источник