Змінюй хід війни! Допомагай ЗСУ!

Проблема с автоформатированием - Visual Studio 2010

🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
Статус: Offline
Реєстрація: 26.08.2007
Повідом.: 405
  • 🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #1
Проблема с автоформатированием - Visual Studio 2010

Всем привет.
У меня возникла проблема с автоформатированием кода С++ в VS2010.
В процессе написания кода автоматическое форматирование перестаёт адекватно работать. В основном это проявляется в неправильном отступе при переходе на новую строку. Причём, в основном в .h файлах.
Лечится только рестартом студии. Пару раз после этого глюка студия падала при выключении.

Использую Visual C++ 2010 Express SP1 на Windows7 Ultimate (не сборка). До этого была без SP, было то же самое. Переустанавливать пробовал.
У других такой траблы не видел.
Visual C++ 2008 SP1 ведет себя нормально.
Пробовал запускать в режиме совместимости с XP и админскими правами - не помогает.

Не замечал этого на мелких проектах. Т.е. такой глюк у меня наблюдается в проекте с 500+ файлами.

В гугле ничего путёвого не нашёл, может, не так формулировал вопрос. Если кто-то сталкивался - отзовитесь. Чем лечили? )
 
  • 🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #2
в 10 студии фоновая обработка кода стала глючной. Если в коде ошибка то начинает фокусы показывать, еще и автокомплит часто стал оказывать медвежью услугу. 2005-ая была поумнее в этом плане. Может в следующей версии поправят
 
  • 🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #3
а памяти хватает? Не упёрлись ли в потолок?
 
  • 🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #4
Еще глюки возможны из-за глючных дополнений (extensions). Если установлены, попробуй убрать и посмотреть на форматирование.
А вообще согласен, 2010 студия тормознутее предыдущих.
 
  • 🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #5
в 10 студии фоновая обработка кода стала глючной. Если в коде ошибка то начинает фокусы показывать, еще и автокомплит часто стал оказывать медвежью услугу. 2005-ая была поумнее в этом плане. Может в следующей версии поправят

1 - что такое фоновая обработка кода? 6 лет пишу на плюсах на студии - не разу оной не замечал.
2 - Не автокомплит, а интелесенс :)

По теме - таб и бэкспейс в помощь. При проектах с 500 и более файлами: а) надо переходить на нормальную студию, б) проект надо делить на подпроекты ибо проект с 500 файлами - это как исходник на 5000 строк :)

З.Ы. - смотрите на лимитейшины студии, либо на установленные плагины шмагины.
 
  • 🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #6
1 - что такое фоновая обработка кода? 6 лет пишу на плюсах на студии - не разу оной не замечал.

ты пишешь текст, а студия в фоне его обрабатывает, ищет ошибки, анализирует ;)


2 - Не автокомплит, а интелесенс :)

интеллисенс - это и есть автокомплит ;)

По теме - таб и бэкспейс в помощь. При проектах с 500 и более файлами: а) надо переходить на нормальную студию, б) проект надо делить на подпроекты ибо проект с 500 файлами - это как исходник на 5000 строк :)

З.Ы. - смотрите на лимитейшины студии, либо на установленные плагины шмагины.

студия и так нормальная, Ultimate кажись. Плагинов нет, если не считать Power Tools для TFS. Проекты действительно большие, но обычно не более 500-1000 файлов. В солюшене 20-30 проектов.
 
  • 🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #7
В процессе написания кода автоматическое форматирование перестаёт адекватно работать. В основном это проявляется в неправильном отступе при переходе на новую строку.

Скриншот бы неправильного отступа.
 
  • 🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #8
ты пишешь текст, а студия в фоне его обрабатывает, ищет ошибки, анализирует ;)
А что в 2010 студии появилась функция рил тайм компиляции с подсвтекоц ошибок? :rolleyes: В 2005 ее точно небыло. И сишный код там 100500% в фоне не обрабатывался, ну кроме того что интелесанса база обновлялась.



интеллисенс - это и есть автокомплит ;)
интеллисенс - имя собственное. Это название автокомплита в студии.

студия и так нормальная, Ultimate кажись. Плагинов нет, если не считать Power Tools для TFS. Проекты действительно большие, но обычно не более 500-1000 файлов. В солюшене 20-30 проектов.
Сорри, если ввел вас в недоразумение, это касалось ТСа.
 
  • 🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #9
А что в 2010 студии появилась функция рил тайм компиляции с подсвтекоц ошибок? :rolleyes: В 2005 ее точно небыло. И сишный код там 100500% в фоне не обрабатывался

она помоемому еще в 2003 студии была, в 2005 так точно, для C# вообще прямо во время набора текста в окне ошибок месиджи появляются :)

Вот прямо сейчас, открыл солюшен с C++ проектом в 2005 студии, написал структуру, объявил на нее указатель, автокомплит уже подсказывает какие в структуре элементы есть... Ничего при этом не компилировал и даже не сохранял.
А говоришь "100500% в фоне не обрабатывается"... :)
 
  • 🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #10
она помоемому еще в 2003 студии была, в 2005 так точно, для C# вообще прямо во время набора текста в окне ошибок месиджи появляются :)
В шарпе возможно, но речь о сях.

Вот прямо сейчас, открыл солюшен с C++ проектом в 2005 студии, написал структуру, объявил на нее указатель, автокомплит уже подсказывает какие в структуре элементы есть... Ничего при этом не компилировал и даже не сохранял.
А говоришь "100500% в фоне не обрабатывается"... :)

А я чо как то по другому сказал? :)

И сишный код там 100500% в фоне не обрабатывался, ну кроме того что интелесанса база обновлялась.
 
  • 🟡 15:54 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #11
в 10 студии фоновая обработка кода стала глючной. Если в коде ошибка то начинает фокусы показывать, еще и автокомплит часто стал оказывать медвежью услугу. 2005-ая была поумнее в этом плане. Может в следующей версии поправят
Да, есть такое. 2008я работает как положено
а памяти хватает? Не упёрлись ли в потолок?
6 Гиг :-D
Еще глюки возможны из-за глючных дополнений (extensions).
Дополнений нет, только билдрулы для Qt и CUDA.
По теме - таб и бэкспейс в помощь. При проектах с 500 и более файлами: а) надо переходить на нормальную студию, б) проект надо делить на подпроекты ибо проект с 500 файлами - это как исходник на 5000 строк
Под винду наверное бы так и сделал. Но проект кроссплатформенный, а Android NDK, например, кривовато работает с кучей подпроектов и кучей статических либ. Но это отдельная трагическая история. ))
Скриншот бы неправильного отступа.
Сделаем-с
А говоришь "100500% в фоне не обрабатывается"...
Тут имелось в виду, что 2010 студия в фоне проверяет код на синтаксические ошибки по мере написания без компиляции. Как Eclipse в Java или XCode в ObjC, например.
 
Назад
Зверху Знизу