Size: a a a

2020 March 07

DF

Dollar Føølish in rust_offtopic
Вот ещё такой момент. Для дебаггера нужен довольно мощный визуализатор, чтобы все треды показывал, стеки, состояние тредлокалов
источник

V

Vabka in rust_offtopic
Т-34 85
ээ, это всё, на что оно способно?
-оно переименовывает функцию везде, где она юзается в проекте, или лишь в текущем файле?
-переход к определению есть?
-как в попапе выбрать, что отображать: приватные/публичные, методы/поля, статические/нестатические?
-автокомплит работает только по первым буквам, или и вхождения ищет тоже?
-где всплывающая плашка про сигнатуру? Где плашка, какой тип у переменной?

вот первое, что на ум пришло. Можно ещё подумать, но подозреваю, что и этого достаточно
1. везде.
2. есть
3. не понял
4. если тут всё речь про идею, то вообще зависит от конкретного продукта. Райдер/решарпер даже по первым буквам может искать, включая неправильную раскладку и опечатки.
например можно ввести "ВТ" (по русски) и он в подсказе предложит DateTime
5. это видимо inlay hints
источник

DS

Doge Shibu in rust_offtopic
Emmanuel Goldstein
Локальные плагины для подсветки это умеют через syn region.
А чтобы оно автоматически понимало это, без необходимости явно указывать
источник

V

Vabka in rust_offtopic
а речь про хитрый вим
источник

DF

Dollar Føølish in rust_offtopic
Dollar Føølish
Вот ещё такой момент. Для дебаггера нужен довольно мощный визуализатор, чтобы все треды показывал, стеки, состояние тредлокалов
Хз как это сделать без гуи. Консольный гдб и так есть
источник

EG

Emmanuel Goldstein in rust_offtopic
Doge Shibu
А чтобы оно автоматически понимало это, без необходимости явно указывать
ХЗ, не смотрел. Технически можно, но лично у меня такого плагина нет.
источник

EG

Emmanuel Goldstein in rust_offtopic
Dollar Føølish
Вот ещё такой момент. Для дебаггера нужен довольно мощный визуализатор, чтобы все треды показывал, стеки, состояние тредлокалов
В какой-то мере есть.
источник

EG

Emmanuel Goldstein in rust_offtopic
Ладно, я пошёл бить исчадий
источник

Т8

Т-34 85 in rust_offtopic
Vabka
1. везде.
2. есть
3. не понял
4. если тут всё речь про идею, то вообще зависит от конкретного продукта. Райдер/решарпер даже по первым буквам может искать, включая неправильную раскладку и опечатки.
например можно ввести "ВТ" (по русски) и он в подсказе предложит DateTime
5. это видимо inlay hints
не, я спросил тебя, какие вопросы надо в этот список добавить. Тут товарищ утверждает, что IDE не нужна, в vim всё есть
источник

V

Vabka in rust_offtopic
Т-34 85
не, я спросил тебя, какие вопросы надо в этот список добавить. Тут товарищ утверждает, что IDE не нужна, в vim всё есть
да я понял уже. Это вопросы к виму были
источник

V

Vabka in rust_offtopic
а вот что добавить
источник

EG

Emmanuel Goldstein in rust_offtopic
Т-34 85
не, я спросил тебя, какие вопросы надо в этот список добавить. Тут товарищ утверждает, что IDE не нужна, в vim всё есть
Для протокола: перебором можно найти фичу, которой нет в Vim'е. Я просто утверждаю, что в Vim можно весьма комфортно жить.
Ладно, пожелайте мне удачи, я неебу как эту битву тащить вообще.
источник

V

Vabka in rust_offtopic
1. language injection
2. Документация во всплывающих окнах
3. Интеграция с БД (отлично сочетается с пунктом 1)
4. плагины и удобная их установка (их должно быть много и разных)
5. спелл чек (этого вим не умеет)
6. адекватная многооконность
7. интеграция с внешними инструментами - например подключаться к бравзеру и дебажить его.
8. дебаггер
источник

Т8

Т-34 85 in rust_offtopic
Emmanuel Goldstein
Для протокола: перебором можно найти фичу, которой нет в Vim'е. Я просто утверждаю, что в Vim можно весьма комфортно жить.
Ладно, пожелайте мне удачи, я неебу как эту битву тащить вообще.
диабло?
источник

EG

Emmanuel Goldstein in rust_offtopic
Т-34 85
диабло?
Divinity 2: Original Sin
источник

DF

Dollar Føølish in rust_offtopic
В виме надо шорткаты запоминать , это для меня стоп слово
источник

DF

Dollar Føølish in rust_offtopic
Шорткаты
источник

DF

Dollar Føølish in rust_offtopic
Vabka
1. language injection
2. Документация во всплывающих окнах
3. Интеграция с БД (отлично сочетается с пунктом 1)
4. плагины и удобная их установка (их должно быть много и разных)
5. спелл чек (этого вим не умеет)
6. адекватная многооконность
7. интеграция с внешними инструментами - например подключаться к бравзеру и дебажить его.
8. дебаггер
Так по числу плагинов ВИМ наверное любую иде обгонит
источник

DF

Dollar Føølish in rust_offtopic
Много и разных
источник

V

Vabka in rust_offtopic
Vabka
1. language injection
2. Документация во всплывающих окнах
3. Интеграция с БД (отлично сочетается с пунктом 1)
4. плагины и удобная их установка (их должно быть много и разных)
5. спелл чек (этого вим не умеет)
6. адекватная многооконность
7. интеграция с внешними инструментами - например подключаться к бравзеру и дебажить его.
8. дебаггер
вообще.
1 - не нужно в большинстве случаев
2 - бывает полезно, но юзаю не очень часто (но такое на виме не реализовать кстати)
3 - юзаю каждый день. Тупо открываю соседнюю вкладку и у меня там 100500 всяких sql-запросов, которые я могу ебашить в прод (есесено тразакционно)
4 - ну вообще если всё хорошее есть из коробки, то хорошо, но мне например нравится, что я могу найти какой-нибудь новый специфичный инструмент и для него уже есть плагин на идею или вскод - например подсветка для styled-components, или просто есть прикольные плагины, типа переводчика или grazie
5 - да (и на виме тоже не реализовать)
6 - ну на идее она лучше, чем в виме, но хуже, чем в студии (большой).
7 - Есть мнение, что дебаггер в бравзере достаточно хорош, но мне просто нравится иметь всё в одном окне.
8 - Некоторые считаю, что отлаживать при помощи println - это ок.
источник