Два вопроса по этой IDE, тем кто не первый год замужем
— Есть ли горячие клавиши (или возможность их назначить) для быстрого переключения между CPP и H файлами (с одним именем. находятся в одном каталоге)? Я нашел способ как перепрыгивать в хэдер, а вот обратно нет
— Можно ли заставить редактор отображать вертикальную черту для колонки с 80-м символом? А то не удобно форматировать текст без этого ориентира
Вот. Заранее спасибо за ответы.
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>- Есть ли горячие клавиши (или возможность их назначить) для быстрого переключения между CPP и H файлами (с одним именем. находятся в одном каталоге)? Я нашел способ как перепрыгивать в хэдер, а вот обратно нет
КД>- Можно ли заставить редактор отображать вертикальную черту для колонки с 80-м символом? А то не удобно форматировать текст без этого ориентира
Поставь VisualAssist, там есть и то, и другое. Если не хочется или не можется, то переключение можно сделать макросом, а вот с вертикальной чертой вряд ли что выйдет.
Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>- Можно ли заставить редактор отображать вертикальную черту для колонки с 80-м символом? А то не удобно форматировать текст без этого ориентира
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor]
"Guides"="RGB(128,0,0) 80"
Здравствуйте, Odi$$ey, Вы писали:
КД>>- Можно ли заставить редактор отображать вертикальную черту для колонки с 80-м символом? А то не удобно форматировать текст без этого ориентира
OE>Windows Registry Editor Version 5.00
OE>[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor]
OE>"Guides"="RGB(128,0,0) 80"
Здравствуйте, <Аноним>, Вы писали:
А>Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>>O! Ya, Ya! Zer Gut!
А>Надо так: А>Ooo! Ja, Ja! Sehr gut!
А>P.S. Прошу прощения на оффтоп, но как знаток немецких порнофильмов не мог не поправить
Здравствуйте, Константин, Вы писали:
К>Здравствуйте, Odi$$ey, Вы писали:
К>
OE>>Windows Registry Editor Version 5.00
OE>>[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor]
OE>>"Guides"="RGB(128,0,0) 80"
К>
К>М-дааа... MS не перестаёт меня удивлять. Прятать такие вещи!..
Насколько я помню, эта фича у них была недоделана. Это видно на примере того, что эти гайды отображаются во всех редакторских формах студии (в output'е, search'е и т.д.)
Здравствуйте, Константин, Вы писали:
К>Поставь VisualAssist, там есть и то, и другое. Если не хочется или не можется, то переключение можно сделать макросом, а вот с вертикальной чертой вряд ли что выйдет.
Поставил, VisualAssist, но горячих клавиш так и не увидел. Вообщем, что нужно простому сметрному:
1. Ставить метки и чтобы они нумеровались, т.е. покажу как это происходит на примере Delphi:
Ctrl+Shift+1 — ставиться метка с номером 1
Ctrl+Shift+2 — ставиться метка с номером 2
Ctrl+Shift+3 — ставиться метка с номером 3
переход по меткам в данном случае происходит, через Ctrl+1, Ctrl+2, Сtrl+3
Вопрос — как сделать аналогичное в VS2005
2. Для перехода в от описание метода к его реализации и обратно в VS2005 необходимо нажмать правую кнопку мыши,
после чего выскакивает контекстное меню и выбрать соответственно: Go Defenition или Go Declaration, как то же
самое сделать через горячие клавиши
3. Для того чтобы выполнить реализацию метода в Delphi достаточно написать в классе (например MyClass) так:
function MyFunc(Param: integer): boolean
затем нажмать Ctrl+Shift+C, и IDE сгенерит автоматом код:
function MyClass.MyFunc(Param: integer): boolean;
begin
end;
Если же сначала написать:
function MyClass.MyFunc(Param: integer): boolean;
begin
end;
то нажатие Ctrl+Shift+C просто добавить в секцию private класса MyClass декларацию т.е.
MyClass = class
...
private
... function MyFunc(Param: integer): boolean
...
Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>Два вопроса по этой IDE, тем кто не первый год замужем
Не первый год, но раз пошла такая пьянка — может кто знает какие-нибудь ключики реестра
1. В Solution View есть куча проектов, распределенная в системе Solution Folders. Как сделать так, чтобы эти Solution Folders отображались в Class View? Плоским списком классов пользоваться нереально, про namespace знаю, мне нужны именно Solutuion Folders.
2. Как в Class View убрать горизонтальный сплиттер, разделяющий область классов и область методов выделенного класса? Мне нужно чтобы Class View работал в стиле VS6/VS2003, т.е. все в одном дереве — и классы, и их методы
3. Совсем уж из области фантастики — как сделать так, чтобы ФАЙЛЫ в Solution View были не конечными элементами дерева, а раскрывались и в дереве отображались элементы файла (инклуды, классы, функции, глобальные переменные и т.д.) как в Class View или Visual Assist Outline?
Здесь, я подозреваю, нужен аддин уровня Ассиста, или написать им письмо чтоб сделали... может кто возьмется?
Здравствуйте, DelphiLexx, Вы писали:
DL>Поставил, VisualAssist, но горячих клавиш так и не увидел.
Горячие клавиши для VA настраиваются в общем диалоге настройки клавиш, действия VA там просто добавляются в общий список.
DL>1. <...> переход по меткам в данном случае происходит, через Ctrl+1, Ctrl+2, Сtrl+3 DL> Вопрос — как сделать аналогичное в VS2005
Это надо смотреть, есть ли такое, я досконально весь список команд не изучал.
DL>2. Для перехода в от описание метода к его реализации и обратно в VS2005 необходимо нажмать правую кнопку мыши, DL> после чего выскакивает контекстное меню и выбрать соответственно: Go Defenition или Go Declaration, как то же DL> самое сделать через горячие клавиши
В VA — через Alt+G, без VA — можно посмотреть опять же список команд. Есть там несколько команд вида <что-то>.GoToDefinition, <что-то>.GoToDeclaration.
DL>3. Для того чтобы выполнить реализацию метода в Delphi достаточно написать в классе (например MyClass) так <...> DL> Если что-нить похожее в VS2005?
В VA есть система автотекстов на основе шаблонов, но я с ней не разбирался.
Здравствуйте, DelphiLexx, Вы писали:
DL>Здравствуйте, Константин, Вы писали:
К>>Поставь VisualAssist, там есть и то, и другое. Если не хочется или не можется, то переключение можно сделать макросом, а вот с вертикальной чертой вряд ли что выйдет.
DL>Поставил, VisualAssist, но горячих клавиш так и не увидел. Вообщем, что нужно простому сметрному:
cpp <-> h: Alt-O в дефолтной настройке, это видно в менюшке визулал асиста