59 votes

Visual Studio IDE - retour à la page précédente

Dans VS2008, existe-t-il un moyen de revenir à la position précédente du curseur après avoir appuyé sur F12 pour passer à la définition d'une fonction ? Je sais que c'est possible avec certains add-ons, mais y a-t-il un moyen d'obtenir le produit de base pour faire cela ?

89voto

PMN Points 789

Ctrl + - devrait faire l'affaire, ce qui est le raccourci clavier standard pour Navigate Backwards . Ou en utilisant les boutons de navigation de la barre d'outils standard.

Ceci est expliqué sur MSDN à l'adresse https://blogs.msdn.microsoft.com/zainnab/2010/03/01/navigate-backward-and-navigate-forward/

Sur cette page MSDN, vous pouvez voir les explications suivantes

L'éditeur se souvient des emplacements lorsque vous vous déplacez en une seule commande à plus de de plusieurs lignes de l'endroit où vous travaillez actuellement, ou si vous éditez à un endroit particulier qui n'est pas adjacent au dernier emplacement endroit que vous avez édité.

Le but est de se souvenir de lieux intéressants afin de pouvoir se rappeler où vous avez travaillé, sans pour autant se souvenir de tant d'endroits que la d'emplacements que la fonction n'est pas utile (comme chaque caractère tapé, ou chaque ligne la saisie de plusieurs nouvelles lignes de code l'une après l'autre).

19 votes

De plus, le moins du pavé numérique ne semble pas fonctionner, seulement celui qui se trouve près de la touche d'effacement arrière.

1 votes

Si c'est le cas, y a-t-il un moyen facile de changer cette combinaison en quelque chose de plus court ?

6 votes

Outils > Options > Environnement > Clavier et modifiez le raccourci de View.NavigateBackward.

4voto

SergeyT Points 632

Il existe une commande qui fait exactement ce que vous demandez : View.PopBrowseContext . Il vous renvoie toujours à l'endroit même où vous avez appuyé sur F12. Il ne tient pas compte des mouvements ou des modifications que vous avez effectués après avoir appuyé sur F12.

Par défaut, dans la présentation C#, il est mappé à Ctrl+Chift+8 mais vous pouvez l'attribuer à n'importe quelle touche de raccourci.

BTW, dans VS2015 ils ont décidé de se débarrasser de cette commande.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X