Come tornare all'ultima posizione del cursore in Visual Studio Code?


613

Qual è la scorciatoia da tastiera per tornare all'ultima posizione del cursore in Visual Studio Code?


2
Se è la solita keymap VS a cui sono abituato è Ctrl -
Sami Kuhmonen,

11
Nel codice di Visual Studio tale collegamento corrisponde a "Riduci:
kimsagro,

2
Penso che mescoli qui le impostazioni predefinite di Mac OSX e Windows. CTR + - in realtà è il collegamento su OSX mentre CMD + - esegue lo zoom indietro.
OderWat,

2
Usa l'estensione Keymap di Visual Studio - marketplace.visualstudio.com/…
gpaoli il

Aspettando con esca il respiro per personalizzare il menu contestuale del mouse per questa funzionalità.
gdbj,

Risposte:


1060

Su Windows:

Alt+ .. tornare indietro

Alt+ .. vai avanti

Su Mac:

Ctrl+ -.. tornare indietro

Ctrl+ Shift+ -.. vai avanti

Su Ubuntu Linux:

Ctrl+ Alt+ -.. tornare indietro

Ctrl+ Shift+ -.. vai avanti


99
Mi chiedo perché Microsoft abbia deciso di avere tasti di scelta rapida diversi rispetto al normale studio visivo. Questo è un passaggio molto fastidioso che deve passare avanti e indietro.
RayLoveless,

8
Puoi farlo con il mouse? In altri IDE anche il gesto / pulsante indietro torna indietro.
rynop,

2
Sfortunatamente un tipo di rilegatura fastidiosa per Windows :( Sarebbe stato bello avere lo stesso visual studio.
Chris,

1
Le frecce Alt + sinistra non hanno funzionato per me su Windows (ha fatto qualcosa di simile a Ctrl + frecce), solo le frecce Alt + destra fanno quello che ci si aspetta. Chissà quale strana magia della tastiera ThinkPad lo sta causando.
Ewbi,

3
@RayLoveless VS Code è creato da Microsoft, quindi il collegamento di Windows è l'impostazione predefinita. Alt + ← è un collegamento di sistema su Linux e Mac, quindi hanno dovuto cambiarlo.
Lenny,

86

Sono su Mac OSX, quindi non posso rispondere per gli utenti di Windows:

Ho aggiunto una voce keymap personalizzata e l'ho impostata su Ctrl+ + Ctrl+ , mentre l'impostazione predefinita originale è Ctrl+ -e Ctrl+ Shift+ -(che si traduce in Ctrl+ ße Ctrl+ Shift+ ßsulla mia tastiera tedesca).

Si può semplicemente modificarlo nelle impostazioni della keymap utente:

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

Per la risposta accettata in realtà mi chiedo :) Alt+ / Alt+ salti a parole per me (che è un po 'standard in tutti gli editor). Hanno davvero fatto questa mappatura per la versione di Windows?


5
Ctrl+Lefte Ctrl+Rightsono riservati per passare da uno schermo intero all'altro, no?
duong_dajgja,

2
@duong_dajgja L'ho su Ctrl + Opzione + Comando Sinistra / Destra. La maggior parte delle persone userà semplicemente la pulizia con tre dita sul proprio trackpad. Non sono sicuro di quale sia l'impostazione "originale" in un nuovo OS X Sierra installato. Almeno non c'è nulla di riservato in OS X. Puoi facilmente modificarlo nelle preferenze di sistema "tastiera -> controllo missione".
OderWat,

5
Usalo per apportare queste modifiche code.visualstudio.com/docs/getstarted/…
Average Joe

Esiste un modo in cui posso assegnare i pulsanti avanti e indietro del mouse per navigare?
Firzok Nadeem,

32

Questo sarà diverso per ciascun sistema operativo, in base alle informazioni su https://code.visualstudio.com/docs/customization/keybindings

Torna indietro: workbench.action.navigateBack Vai avanti: workbench.action.navigateForward

Linux Indietro: Ctrl+ Alt+ -
Vai avanti: Ctrl+ Shift+-

OSX ⌃- / ⌃⇧-

Windows Alt+ /


1
Sto usando Linux e la keymap predefinita non ha funzionato. Ho modificato in Alt + Sinistra e ho lavorato come un incantesimo.
greuze,



4

La risposta alla tua domanda:

  1. Mac:
    ( Alt+ ) per tornare indietro e ( Alt+ ) per la navigazione in avanti
  2. Windows:
    ( Ctrl+ -) per tornare indietro e ( Ctrl+ Shift+ -) per la navigazione in avanti
  3. Linux:
    ( Ctrl+ Alt+ -) per tornare indietro e ( Ctrl+ Shift+ -) per la navigazione in avanti


Puoi trovare le combinazioni di tasti correnti seguendo questo link

Puoi anche modificare l'associazione dei tasti secondo le tue preferenze.


2
Hai cambiato Windows e i collegamenti Mac.
Perrier


3

Mac OS (MacBook Pro):

Indietro: CTRL(controllo) + -(trattino)

Indietro Avanti: CTRL+ Shift+ -(trattino)


0

Con VSCode 1.43 (Q1 2020) , anche quelli Alt+ / Alt+ o Ctrl+ -/ Ctrl+ Shift+ -manterranno la selezione .

Vedi numero 89699 :

Benjamin Pasero ( bpasero) aggiunge:

andare avanti / indietro ripristina le selezioni così come erano .

Si noti che per ottenere una voce della cronologia ci devono essere almeno 10 righe tra le posizioni per considerare la voce come nuova voce.

Torna indietro / avanti selezione - https://user-images.githubusercontent.com/900690/73729489-6ca7da80-4735-11ea-9345-1228f0302110.gif

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.