Мой обход этой проблемы немного неортодоксальный, но он может помочь другим, поэтому я поделюсь.
Я использую список окон . И я подумал, что это будет раздражать, если я так поступлю, но на самом деле я уже привык к этому. Он продолжает применяться даже в Visual Studio 2012, поэтому я предлагаю его как еще одну альтернативу.
Как только открываются файлы .cpp и .h, я переключаюсь между ними следующим образом ...
- Для переключения с .cpp на .h:
Alt+W, W, Down Arrow, Enter
- Для переключения с .h на .cpp:
Alt+W, W, Up Arrow, Enter
Вы можете фактически удерживать клавишу Alt
, нажимая W
во второй раз, фактически делая это: Alt+W, Alt+W, Down Arrow, Enter
(Вы не должны отпускать клавишу Alt
, пока не нажмете клавишу со стрелкой)
Это работает, потому что файлы .cpp и .h обычно расположены в алфавитном порядке в списке окон. Это также работает для .c и .h по той же причине. Разбивка: Alt+W
переходит в меню «Окно», а вторая W
активирует просмотр списка окон «Windows ...». Активное окно будет выбрано в списке, поэтому нажатие клавиши со стрелкой вверх или вниз приведет к перемещению к документу в алфавитном порядке до или после, который почти всегда соответствует соответствующему файлу .h / .cpp.
В качестве еще одной альтернативы я должен также упомянуть, что если вы поместите файлы .cpp и .h рядом друг с другом на вкладках окна, то вы можете использовать: Ctrl+Alt+Page Up
и Ctrl+Alt+Page Down
для переключения между соседними вкладками в список окон с вкладками.
Я понимаю, что вы должны «подготовиться», открыв оба документа, но это не совсем идеально, но я все равно обычно открываю все свои документы, и я часто использую ярлык Alt+W, W
.