Est-il un raccourci pour se déplacer entre en-tête et le fichier source dans VC++?
C'est une fonctionnalité que j'ai pris l'habitude de dans Eclipse (Ctrl+Tab). Est-t-il un équivalent dans Visual C++?
Voir aussi cette question
Lorsque vous êtes dans un en-tête ou le code source, Eclipse, appuyez sur Alt-Tab et Eclipse doit passer entre la source et d'en-tête, en supposant que vous avez le projet indexés correctement.
le raccourci pour basculer entre l'en-tête et de la source dans Eclipse est Ctrl+Tab, pas de Alt+Tab
Fixe, merci..
Lorsque vous êtes dans un en-tête ou le code source, Eclipse, appuyez sur Alt-Tab et Eclipse doit passer entre la source et d'en-tête, en supposant que vous avez le projet indexés correctement.
le raccourci pour basculer entre l'en-tête et de la source dans Eclipse est Ctrl+Tab, pas de Alt+Tab
Fixe, merci..
OriginalL'auteur JeffV | 2010-04-08
Vous devez vous connecter pour publier un commentaire.
Dans Visual Studio 2013 et, plus tard, il y a un raccourci clavier par défaut pour ceci: Ctrl+K, Ctrl+O
(Vous maintenez Ctrl et le type ko puis relâchez Ctrl)
Dans les versions antérieures, voir:
Visual Studio Macro pour basculer entre la RPC et l'H des fichiers
ou
Ouvrir le Fichier Correspondant dans Visual Assist
Pour les paresseux VisualAssist utilisateurs:
Alt + O
quelqu'un aurait-il une solution pour VS2013?
Il est intégré à VS 2013. blogs.msdn.com/b/vcblog/archive/2013/08/23/...
Ok, my bad. Ne le savais pas, Ctrl+K & Ctrl+O est en fait une SEULE commande de raccourci; pas de deux options d'un même. Peut-être la peine de mentionner dans la réponse pour les gens qui sont nouveaux à VS 🙂
OriginalL'auteur Kyle Alons
Dans Visual Studio 2013 un raccourci clavier par défaut pour ce qui est Ctrl+K, Ctrl+O
Le nom de la commande:
EditorContextMenus.CodeWindow.ToggleHeaderCodeFile
OriginalL'auteur Anton K
Vous pouvez ajouter cette macro pour votre VS config (via Outils -> les Macros -> Macro Explorer) puis assigner un raccourci clavier (via Outils -> Options -> > Clavier).
J'ai juste écrit-il (eu l'intention d'essayer ce pour longtemps!) mais il semble fonctionner pour autant, dans les deux VS2008 et VS2010.
Puisque c'est une macro, vous pouvez la modifier afin de comprendre ce que les règles que vous souhaitez (par exemple, la recherche dans d'autres dossiers, ou spéciaux, règles de nommage si vous avez un en-tête unique partagée par de multiples fichiers cpp ou similaire).
Voici la macro (je suis sûr que ça pourrait être mieux écrit; je suis familier avec le VS objets et réalisé les macros ont été à l'aide .Net d'environ mi-chemin par le biais de l'écriture de la chose :)):
Voici un (très large :)) capture d'écran montrant ce que l'éditeur de macros et raccourcis/options des boîtes de dialogue devrait ressembler, pour aider ceux qui ne connaissent pas:
Un autre favori VS macro astuce: Enregistrez une macro d'attacher le débogueur de l'exe que vous êtes toujours en train de travailler sur, puis le coller dans la barre d'outils. Un-cliquez sur la pièce jointe pour que les processus en cours d'exécution lorsque vous avez besoin de le déboguer.
wow, c'est génial! Fonctionne mieux que la Chouette Solutions Plugin, parce que le Plugin ne pouvez basculer entre les .h et .rpc, il ne bascule pas .hpp .rpc
Mais où mettre la macro? Pour une raison quelconque, mon VS2010 a déjà un "Module1" macro... donc je double-clique sur modifier et inséré le code de la macro à l'intérieur de "Public Module Module1". À partir de là Outils => Options => => Clavier pour configurer un raccourci dans l'Éditeur de Texte.
Alex: les Macros sont globaux à Visual Studio. Elles sont enregistrées dans des "projets de macro" (qui vous permettent de sauvegarder et de charger les groupes de macros), mais ceux qui sont sans rapport avec le type habituel de solution/projet, dans la mesure où je peux dire. J'ai plusieurs macros définies par défaut dans le projet de macro qui sont disponibles avant (et après) I ouvert toute solution ou d'un projet.
OriginalL'auteur Leo Davidson
Essayer Visual Assist, sports de cette fonctionnalité très (parmi d'autres):
http://www.wholetomato.com/
Le code de fonctionnalités de navigation -- dont l'en-tête/rpc swap est une partie-là sont vraiment bons.
(J'ai aussi vraiment nominale ses intellisense et refactoring de fonctionnalités, mais pas tout le monde à qui j'ai parlé sont d'accord avec moi.)
EDIT: viens de me rappeler, la Chouette la Solution Plugin le fait aussi-plus une autre pratique Visual Assist-comme chose, mais rien d'autre-et ils sont gratuits:
http://code.google.com/p/niftyplugins/
(Le gars perforce plugin est génial, trop. Beaucoup mieux que le défaut VSSCC ordures.)
OriginalL'auteur
Essayer PhatStudio. C'est gratuit et est livré avec un facile à l'installateur.
ALT + S = Basculer entre l'en-tête/fichier source
ALT + O = Ouvrir un fichier (prend en charge la recherche instantanée par la dactylographie, comme le menu démarrer de Windows Vista/7).
OriginalL'auteur Tymek
Dans Visual Studio 2008 et 2010, vous pouvez faire un clic droit dans votre .rpc fichier et sélectionnez Aller À Fichier d'en-Tête ... qui va vous prendre dans un sens. Pour l'autre sens, si vous faites un clic droit quelque chose que vous êtes déclarant dans l'en-tête, puis sélectionnez Aller À la Définition, qui va vous prendre dans l'autre sens. Vous pourriez avoir à passer par une résolution de l'ambiguïté de dialogue si vous choisissez le constructeur, car le nom de la fonction correspond au nom de la classe, mais si vous choisissez autre chose, vous accédez directement où vous le souhaitez. Je sais que c'est un deux-cliquez sur l'approche, plutôt que d'une frappe, mais il fait ce que vous voulez.
OriginalL'auteur Kate Gregory
Je ne vois pas de réponse ici, mais au moins dans Visual Studio 2012 Express inclus!), vous pouvez simplement ajouter votre propre clavier de commande pour ouvrir le fichier d'en-tête (REMARQUE: ne va aller -- vous ne pouvez pas revenir à la source du fichier, malheureusement...)
Pas sûr que les versions de VS cela fonctionne, mais il ne nécessite pas d'add-ins et semble faire l'affaire dans au moins une direction.
OriginalL'auteur aardvarkk
Si vous placez votre souris au-dessus d'une déclaration de fonction dans l'en-tête et appuyez sur la touche F12, le fichier cpp sera ouvert à la définition de la rpc fichier... j'ai utiliser cette fonctionnalité largement!
OriginalL'auteur
Essayez d'utiliser le Commutateur - c'est un add-in qui vous permet de feuilleter entre la source et d'en-tête, le code et le designer, XAML et le code-behind etc etc:
http://www.dwmkerr.com/switch/ ou directement à partir de Les produits et les Extensions pour Visual Studio
OriginalL'auteur Dave Kerr
Je suis un fan de Visual Aider pour cela. Ses pas bon marché, mais il offre beaucoup plus de fonctionnalités que la commutation entre en-tête et de la source. J'ai aussi utiliser son fichier ouvert en projet de classe et de navigation dispose d'un lot. Bien sûr, la macro est gratuit...
OriginalL'auteur JohnO
Il y a aussi un macro répertoriés sur l'Ensemble de la Tomate forum de support qui a un peu plus de fichier de mappings.
OriginalL'auteur sean e
Visual assist ne prend pas en charge Visual studio express. Donc, vous êtes coincé avec la macro, si vous utilisez ce IDE>
OriginalL'auteur Fion
Pour Visual Studio 2013, comme mentionné par d'autres, c'est la commande nommée:
et il a comme défaut combinaison de touches: Ctrl+K,Ctrl+O, mais il peut être changé si vous présenter la nouvelle combinaison de touches que vous aimez dans la
Appuyez sur les touches de raccourci:
sous
Outils -> Options -> > Clavier.
Afin que vous puissiez en choisir un personnalisé combinaison de touches comme mon préféré .h à .rpc commutateur Ctrl+Tab.
OriginalL'auteur meJustAndrew
Dans Visual Studio 2008 Alt + O.
OriginalL'auteur Marek Szanyi
Dans leur (in)finie la sagesse, MS a décidé de supprimer les macros dans MSVS 2012, de sorte que la macro ci-dessus ne fonctionne pas.
Pour MSVS 2012, j'ai trouvé ceci:
http://www.dwmkerr.com/switch/
Il est hautement configurable + si vous voulez aider à l'améliorer, vous pouvez le faire sur GitHub.
OriginalL'auteur Csimbi
Dans Visual Studio 2013, c'est
ALT
+O
OriginalL'auteur Sagi