Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Подсветка типов Qt в Visual Studio

Автор: stepagrus 5.3.2011, 6:33

Доброго времени суток!

Обращался к поиску, но ответа на свой вопрос не нашел.

Вопрос такой: Как настроить Visual Studio, чтобы она подсвечивала типы данных Qt и пользовательские типы данных.

До этого разрабатывал в VS на C# и очень радовала подсветка всего и вся. А сейчас: что Visual Studio, что блокнот... :ph34r:

вот как код выглядит сейчас:


Автор: Алексей1153 5.3.2011, 10:05

stepagrus, никак. Разве что плагин какой порыться поискать

А зачем ? Я, например, за 7 лет (ещё с 6-й студии) ни разу в этом необходимость не испытал. А в том же QtCreator подсветка всё равно кривая - достаточно начать с буквы Q. И мешает, если честно, эта попугайская разметка типов. ИМХО.

А вот с блокнотом просьба не сравнивать :) Студия - очень крутой текстовый редактор, по сравнению с блокнотом.

Автор: stepagrus 5.3.2011, 10:22

Алексей1153, спасибо за справку )

ну да, потребность в подсветке - это скорее всего дело привычки. расслабляют современные редакторы кода.

разбираю сейчас исходники товарищей, и тут есть метод ОДИН, а в нём 977 строк )))
и без подсветки { } границ цикла слегка неудобно )

А возможно ли к QtCreator прикрутить компилятор VS ?

Автор: xls 5.3.2011, 12:47

Попробуй Visual Assist

Автор: Авварон 5.3.2011, 12:53

Цитата(Алексей1153 @ 5.3.2011, 10:05) *
А зачем ? Я, например, за 7 лет (ещё с 6-й студии) ни разу в этом необходимость не испытал. А в том же QtCreator подсветка всё равно кривая - достаточно начать с буквы Q. И мешает, если честно, эта попугайская разметка типов. ИМХО.


Вы немного отстали от жизни. Сейчас креатор подсвечивает типы исходя из статик анализа кода (ну а также мемберы классов и виртуал ф-ии).

Автор: Алексей1153 5.3.2011, 17:51

Авварон, какая версия ? Может новую выложили.

Цитата(stepagrus @ 5.3.2011, 12:22) *
разбираю сейчас исходники товарищей, и тут есть метод ОДИН, а в нём 977 строк )))
и без подсветки { } границ цикла слегка неудобно )


в студии можно прыгать по парным скобкам (круглым, треугольным, квадратным, по парным кавычкам и апострофам, по границам комментария /**/, а также по #if...#else...#end) - сочетание Ctrl+}

Также полезно отформатировать код. Если скобки блоков не поставлены одну строку, как некоторые любят делать, то выдели блок кода, затем нажми Alt+F8

(раскладка горклавиш у меня а-ля VC6 - можно выбрать в настройках клавы)

также имеется фишка со свёртыванием блоков кода. Помогает визуально

Автор: stepagrus 9.3.2011, 8:57

Цитата(xls @ 5.3.2011, 12:47) *
Попробуй Visual Assist


и впрямь помог :)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)