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


613

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


2
Si c'est le clavier VS habituel auquel je suis habitué, c'est Ctrl -
— Sami Kuhmonen

11
Dans Visual Studio Code, ce raccourci correspond à "Zoom
— arrière

2
Je pense que vous mélangez Mac OSX et Windows par défaut ici. CTR + - est en fait le raccourci sur OSX tandis que CMD + - fait un zoom arrière.
— OderWat

2
Utilisez l'extension Visual Studio Keymap - marketplace.visualstudio.com/…
— gpaoli

En attente avec haleine appâtée pour la personnalisation du menu contextuel de la souris pour cette fonctionnalité.
— gdbj

Réponses:


1060

Sous Windows:

Alt+ ←.. revenir en arrière

Alt+ →.. aller de l'avant

Sur Mac:

Ctrl+ -.. revenir en arrière

Ctrl+ Shift+ -.. aller de l'avant

Sur Ubuntu Linux:

Ctrl+ Alt+ -.. revenir en arrière

Ctrl+ Shift+ -.. aller de l'avant


99
Je me demande pourquoi Microsoft a décidé d'avoir des raccourcis clavier différents de ceux de Visual Studio. C'est une commutation très ennuyeuse qui doit basculer d'avant en arrière.
— RayLoveless

8
Pouvez-vous faire cela avec votre souris? Dans d'autres IDE, le bouton / geste de retour revient également en arrière.
— rynop

2
Une sorte de reliure ennuyeuse pour Windows, malheureusement :( Ça aurait été bien d'avoir la même chose que Visual Studio.
— Chris

1
Les flèches Alt + gauche ne fonctionnaient pas pour moi sous Windows (elles faisaient quelque chose de similaire aux flèches Ctrl +), seule la flèche Alt + droite fait ce qui était attendu. Qui sait quelle étrange magie du clavier ThinkPad est à l'origine de cela.
— ewbi

3
@RayLoveless VS Code est créé par Microsoft, donc le raccourci Windows est le raccourci par défaut. Alt + ← est un raccourci système sur Linux et Mac, ils ont donc dû le changer.
— Lenny

86

Je suis sur Mac OSX, donc je ne peux pas répondre pour les utilisateurs de Windows:

J'ai ajouté une entrée de clavier personnalisée et l'ai définie sur Ctrl+ ←+ Ctrl+ →, tandis que la valeur par défaut d'origine est Ctrl+ -et Ctrl+ Shift+ -(ce qui se traduit par Ctrl+ ßet Ctrl+ Shift+ß sur mon clavier allemand).

On peut simplement le modifier dans les paramètres du clavier utilisateur:

{ "key": "ctrl+left",  "command": "workbench.action.navigateBack" },
{ "key": "ctrl+right", "command": "workbench.action.navigateForward" }

Pour la réponse acceptée, je me demande en fait :) Alt+ ←/ Alt+ →saute dans le sens des mots pour moi (ce qui est un peu standard dans tous les éditeurs). Ont-ils vraiment fait ce mappage pour la version Windows?


5
Ctrl+Leftet Ctrl+Rightsont réservés pour passer d'un plein écran à l'autre, n'est-ce pas?
— duong_dajgja

2
@duong_dajgja J'ai cela sur Ctrl + Option + Commande Gauche / Droite. La plupart des gens utilisent généralement le balayage à trois doigts sur leur trackpad. Cependant, je ne suis pas sûr de la valeur par défaut "d'origine" dans un nouveau OS X Sierra. Au moins, il n'y a rien de réservé dans OS X. Vous pouvez facilement changer cela dans les préférences système "clavier -> contrôle de mission".
— OderWat

5
Utilisez-le pour apporter ces modifications code.visualstudio.com/docs/getstarted/…
— Moyenne Joe

Existe-t-il un moyen d'attribuer les boutons avant et arrière de ma souris pour naviguer?
— Firzok Nadeem

32

Ce sera différent pour chaque système d'exploitation, en fonction des informations sur https://code.visualstudio.com/docs/customization/keybindings

Retour: workbench.action.navigateBack Retour: workbench.action.navigateForward

Linux Retour: Ctrl+ Alt+ -
Aller de l'avant: Ctrl+ Shift+-

OSX ⌃- / ⌃⇧-

Windows Alt+ ←/→


1
J'utilise linux et le clavier par défaut n'a pas fonctionné. J'ai modifié Alt + Left et j'ai travaillé comme un charme.
— greuze



4

La réponse à votre question:

  1. Mac:
    ( Alt+ ←) pour la navigation vers l' arrière et ( Alt+ →) pour la navigation vers l'avant
  2. Windows:
    ( Ctrl+ -) pour la navigation vers l' arrière et ( Ctrl+ Shift+ -) pour la navigation vers l'avant
  3. Linux:
    ( Ctrl+ Alt+ -) pour la navigation vers l' arrière et ( Ctrl+ Shift+ -) pour la navigation vers l'avant


Vous pouvez trouver les raccourcis clavier actuels en suivant ce lien

Vous pouvez même modifier le raccourci clavier selon vos préférences.


2
Vous avez changé les liaisons Windows et Mac.
— Perrier


3

Mac OS (MacBook Pro):

Retour: CTRL(contrôle) + -(trait d'union)

Précédent Suivant: CTRL+ Shift+ -(trait d'union)


0

Avec VSCode 1.43 (T1 2020) , ces Alt+ ←/ Alt+ →ou Ctrl+ -/ Ctrl+ Shift+ conserveront- également ... la sélection .

Voir problème 89699 :

Benjamin Pasero ( bpasero) ajoute:

reculer / avancer restaure les sélections telles qu'elles étaient .

Notez que pour obtenir une entrée d'historique, il doit y avoir au moins 10 lignes entre les positions pour considérer l'entrée comme une nouvelle entrée.

Retour / sélection avant - https://user-images.githubusercontent.com/900690/73729489-6ca7da80-4735-11ea-9345-1228f0302110.gif

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.