web-dev-qa-db-fra.com

Comment revenir à la dernière position du curseur dans Visual Studio?

Quel est le raccourci clavier pour revenir à la dernière position du curseur dans Visual Studio?

99
Jader Dias

Selon affiche de référence de corrélation Visual C # 2008 c'est Ctrl + -. Le nom de la combinaison de touches spécifique est View.NavigateBackward.

PS: Lors de mes recherches, j'ai également constaté que Ctrl + . est le même que Shift + Alt + F10. Agréable!

117
Jader Dias

Visual Studio 'Navigate Back' shortcut

Cela ne fonctionnera pas pour la touche de couleur rouge (-). Pour moi, cela ne fonctionne que pour la combinaison de couleur bleue.

192
Prageeth godage

ctrl + - (tiret) revient en arrière.

ctrl + shift + - (tiret) navigue vers l'avant.


Ces paramètres se trouvent sous Environnement -> Clavier:

 enter image description here

6
Jim Aho

Pour le nouveau code VS (1.28.2)

Retour: Ctrl+Alt+- (tiret)

Vers l'avant: Ctrl+Shift+- (tiret)

1
Abhijith S

La réponse la plus générique est la suivante: il n'y a pas de travail par défaut et vous devez définir vos propres raccourcis clavier pour View.NavigateBackward et View.NavigateForward.

Pourquoi? Pour la plupart des claviers, le raccourci par défaut est une combinaison cassée et inutilisable, car VS gère mal les modificateurs shift et altGr. MS n'a pas fait très attention à la portabilité et à l'internationalisation lorsqu'il a redéveloppé VS après la version 6, et c'est toujours le cas aujourd'hui. Ce virus existe depuis plus d'une décennie, presque deux décennies. À ce rythme, il ne sera jamais réglé. Et oui, j'ai rempli un rapport de bogue et je ne suis certainement pas le seul.

Cependant, leur gamme de produits "VSCode" offre une meilleure gestion du clavier car elle ne dépend pas des modificateurs de décalage ou altGr pour identifier la clé. Par exemple, lorsque vous êtes en mode d'écriture de texte et que vous appuyez sur la touche comportant le symbole de tiret, sans utiliser ni maj ni alt, ce dernier écrit quelque chose d'autre, comme le numéro 6. Pour le VSCode, le pointillé reste le même. clé pour son but. Tant que le symbole est écrit sur une touche, que cela soit peint ou non, que le premier, le deuxième ou le troisième niveau importe peu, c'est simplement cette clé.

Bien sûr, il n’est jamais bon de faire en sorte que les raccourcis par défaut utilisent des symboles non alphanumériques, ce qui est toujours déroutant, que cela fonctionne ou non. Les bons rédacteurs de textes matures le savent depuis longtemps et doivent être pris pour des exemples de bonnes choses. D'une certaine manière, VS a appris quelques bonnes choses à emacs avec des raccourcis qui sont une séquence de deux lettres, mais finalement bousillé sur d'autres parties avec le choix de liaisons non alphanumériques, combinées à une gestion du clavier bas niveau cassée.

0
Johan Boulé