Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Настройки вида VC++ 2008


Автор: Riddik 25.6.2009, 14:32
Привет, помогите настроить вид Visual C++ 2008.

Можно ли убрать эти "деревья", которые "ветвят" ф-ии, классы, объявления и т.д.? Мешают эти вертикальные линии, сорри за ламерство, по-другому не знаю как объяснить, вот скрин:

user posted image

И ещё: как сделать фон темнее, а то глаза быстро устают от такого бьющего в глаза белого?
При этом, чтобы не во всей винде так настроить - только в IDE.


P.S. Прошу прощения, если бредово излагаю, ночь не спал и была бурной, голова плохо соображает и слова на ум не приходят, но оч. надо

 

Автор: Andrey44 25.6.2009, 15:11
Цитата(Riddik @  25.6.2009,  14:32 Найти цитируемый пост)
И ещё: как сделать фон темнее, а то глаза быстро устают от такого бьющего в глаза белого?

VS->Tools->Options->Environment->Fonts and Colors

Автор: Earnest 25.6.2009, 15:26
Цитата(Riddik @  25.6.2009,  15:32 Найти цитируемый пост)
Можно ли убрать эти "деревья", которые "ветвят" ф-ии, классы, объявления и т.д.? 

Это называется "outlining". Сама терпеть не могу. Мало того, что мельтешит, так еще это скрытие провоцирует программистов писать монструозные функции. 
Не могу сказать, как в 2008, а в 2003 опция здесь:
Options->TextEditor->Formatting->Enter outlining mode when files open

Добавлено через 1 минуту и 55 секунд
Ах да, выключение галки действует только при открытиии нового файла

Автор: Riddik 25.6.2009, 17:03
Спасибо smile

Добавлено @ 17:13
Был б вообще классно, если бы ещё удалось избавиться от этого эффекта, что все строки имеют отступ длинной в пробел, когда отключаешь outlining:
user posted image

Никак вплотную не прислонить весь код к левой стеночке?  smile 

Автор: voov 25.6.2009, 17:53
Раз пошла такая пьянка, режь последний огурец!  smile 

Я привык, чтобы открывающаяся фигурная скобка была в конце строки
Код

void CWnd::OnSize( ... ) {
...

а в кусках кода, которые генерит визард, эта скобка переносится на новую строку
Код

void CWnd::OnSize( ... ) 
{
...

Это можно както вылечить?

Автор: jonie 25.6.2009, 19:59
ну и я внесу свои 5 копеек: у вас нет схемы цветовой "темной" ни у кого ?

Автор: Earnest 26.6.2009, 07:58
Цитата(Riddik @  25.6.2009,  18:03 Найти цитируемый пост)
Никак вплотную не прислонить весь код к левой стеночке? 

О е! TextEditor->General->Selection Margin

Но мне так не нравится.. как-то убого

Добавлено через 2 секунды
Цитата(Riddik @  25.6.2009,  18:03 Найти цитируемый пост)
Никак вплотную не прислонить весь код к левой стеночке? 

О е! TextEditor->General->Selection Margin

Но мне так не нравится.. как-то убого

Автор: Riddik 26.6.2009, 12:43
Не то я имел ввиду. Не весь код, конечо, вплотную к левому краю. Просто сдвинуть его на пробел влево, а то как-будто в воздухе висел. Каждую строчку. Обратите внимание: самые левые строчки уже сдвинута на "пробел" примерно от левого края. Т.е. это то пространство, которое под outlining выделено, отключаешь outlining, остаётся пустой отступ, труднее ориентироваться теперь из-за этого отступа.

Но это скорее всего не убрать.

 

Автор: voov 26.6.2009, 13:25
Riddik, ну так именно это и убирается здесь TextEditor->General->Selection Margin, как Earnest говорила

Автор: Riddik 26.6.2009, 13:41
Да действительно. 

Большое спасибо. Не злитесь, Earnest!
+ вам.

И это убого?! По мне, так убого, когда "висит" в воздухе.   smile 

Автор: nerezus 26.6.2009, 13:46
А где поставить дефолтный стиль K&R?
А то надоели висящие { и пустые строки, у меня всего 19" то монитор, а на ноуте и того меньше.

Автор: Earnest 29.6.2009, 08:52
Цитата(Riddik @  26.6.2009,  14:41 Найти цитируемый пост)
 Не злитесь, Earnest!

А где я злилась? Показалось smile 

nerezus, мне кажется это только руками. В смысле, скобки она сама не ставит.

Автор: GavriKos 1.7.2009, 21:14
 smile 
Не хочу флудить, но вот про "темную цветовую схему" добило )))) Скоро будут скинпаки для студии ;-)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)