Comment basculer entre en-tête et de la mise en œuvre dans VS2010?
Est-il un raccourci clavier ou un addon gratuit dans Visual Studio 2010 qui permet de basculer entre l'en-tête C/C++ .h fichier) et la mise en œuvre (C/C++ .fichier cpp)?
- À moins que ces solutions ont cessé de travailler depuis VS2008, c'est une copie exacte de stackoverflow.com/questions/706938/...
- Macro est très lent. Construit-dans le raccourci ou addin est préféré
- Dans Visual Assist X, vous pouvez utiliser Alt+O raccourci pour basculer entre l'en-tête et de la mise en œuvre. Malheureusement, Visual Assist X n'est pas libre.
- Dans Visual Studio 2013, je peux alterner entre les deux .h et .rpc fichiers en utilisant le raccourci clavier CTRL+K, CTRL+O.
Vous devez vous connecter pour publier un commentaire.
Visual Studio n'a pas intégré dans le raccourci clavier pour basculer d'avant en arrière. Une macro est de loin votre meilleur pari si vous souhaitez automatiser cela avec un simple raccourci clavier. Pour obtenir une liste des options proposées, voir les réponses à un question précédente.
Le complément Visual Assist X fournit cette fonctionnalité avec le raccourci Alt+O (toutefois, les compléments ne sont pas pris en charge par les éditions Express de Visual Studio).
Si vous êtes en essayant d'éviter à l'aide d'une macro, il existe un autre moyen pour parvenir à un résultat similaire, même si c'est un deux-cliquez sur processus:
Pour changer de tête pour la mise en œuvre:
Cliquez-droit sur a.cpp fichier et choisissez "Aller À en-Tête de Fichier" dans le menu contextuel.
Pour changer de la mise en œuvre de l'en-tête:
Droit-cliquez sur un identificateur déclaré dans l'en-tête et sélectionnez "Aller À la Définition" dans le menu contextuel.
MS ajouté cette fonctionnalité dans Visual Studio 2013. C'est un raccourci clavier par défaut Ctrl + K, Ctrl + O
À préciser: Gardez Ctrl enfoncée, tapez K, tapez O, release Ctrl.
Vous pouvez trouver la commande de cette cartes à partir de la personnaliser-les options du clavier, comme bien (testé pour VS2015):
Ma solution à ce problème est un peu orthodoxe, mais il peut aider les autres, donc je vais partager.
- Je utiliser le liste de la fenêtre. Et j'ai pensé qu'il allait gêner le diable hors de moi de cette façon, mais en fait, j'ai reçu tout à fait habitué. Il continue à s'appliquer, même dans Visual Studio 2012, je vous propose donc une nouvelle alternative.
La fois .rpc et .h fichiers sont ouverts, j'ai passer entre eux, c'est comme ça...
Alt+W, W, Down Arrow, Enter
Alt+W, W, Up Arrow, Enter
Vous pouvez réellement maintenez la
Alt
enfoncée tout en appuyant sur laW
la deuxième fois, le rendant de ce fait:Alt+W, Alt+W, Down Arrow, Enter
(Vous n'avez pas à libérer leAlt
touche jusqu'à ce que vous tapez la touche de la flèche)Cela fonctionne parce que les .rpc et .h fichiers sont généralement adjacent par ordre alphabétique dans la liste de la fenêtre. Il travaille aussi pour l' .c et .h pour la même raison. Le décomposant:
Alt+W
va pour le menu "Fenêtre", et le secondW
active de la section "Windows..." liste de la fenêtre de la visionneuse. La fenêtre active est sélectionnée dans la zone de liste, donc en appuyant sur les touches fléchées haut ou bas déplacer vers le document qui est avant ou après dans l'ordre alphabétique, ce qui est presque toujours le correspondant .h/.cpp fichier.Encore une autre alternative, je dois aussi mentionner que si vous placez l' .rpc et .h les fichiers à côté de l'autre dans les onglets de la fenêtre, vous pouvez utiliser:
Ctrl+Alt+Page Up
, etCtrl+Alt+Page Down
pour basculer entre les onglets dans la fenêtre à onglets liste.Je me rends compte qu'il faut "préparer" en ayant à la fois des documents de l'ouvrir, et ce n'est pas l'idéal, mais en général, je ai tous mes documents de toute manière ouverte, et j'utilise le
Alt+W, W
raccourci beaucoup.Tels touche de raccourci est ajouté dans CodeMaid. CodeMaid est un open source extension de Visual Studio
Ctrl + M, puis ,
http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496/
Dans VS2010 - Le raccourci clavier "EditorContextMenu.CodeWindow.GoToHeaderFile" fait la même chose que le menu du clic droit. Malheureusement, il ne fonctionne pas comme une bascule pour revenir de nouveau. (Cependant, vous pouvez utiliser ctrl - pour revenir en arrière si vous avez commencé dans la rpc).