Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La selezione del testo è semplice in Terminale Windows, ma il terminale offre molte funzionalità aggiuntive che rendono la selezione del testo ancora migliore.
Supporto mouse
Fare clic con il pulsante sinistro del mouse e trascinare il mouse per creare una selezione. Fare doppio clic espande la selezione in base alla parola, mentre il doppio clic si espande in base alla riga.
Se si tiene premuto il tasto ALT , si crea una selezione di blocchi anziché una selezione di riga. Le selezioni di blocchi creano un'area rettangolare che non si estende alla fine della riga.
Se si tiene premuto MAIUSC , è possibile espandere in modo esplicito la selezione a un punto specifico nel terminale senza dover fare clic e trascinare.
Dopo aver selezionato, sono disponibili alcune opzioni. Un singolo clic con il pulsante sinistro del mouse cancella la selezione. Se si desidera utilizzare la selezione, è possibile fare clic con il pulsante destro del mouse per copiare il testo selezionato negli Appunti e annullare la selezione. Se si fa di nuovo clic con il pulsante destro del mouse, il contenuto degli Appunti viene incollato nel terminale.
Annotazioni
Terminale Windows supporta l'input del mouse nelle applicazioni Sottosistema Windows per Linux (WSL) e applicazioni Windows che usano l'input del terminale virtuale (VT). Questo supporto significa che le applicazioni come tmux e Midnight Commander riconoscono quando si selezionano gli elementi nella finestra del terminale. Se un'applicazione è in modalità mouse, è possibile tenere premuto MAIUSC per effettuare una selezione anziché inviare l'input VT.
Supporto della tastiera
È possibile creare una selezione usando le selectAll azioni o markMode . L'azione selectAll seleziona tutto il testo nel buffer. L'azione markMode attiva o disattiva una modalità speciale in cui viene creata una selezione nella posizione del cursore nel terminale. Quando si usa la modalità contrassegno, è possibile usare i tasti di scelta rapida non configurabili seguenti per spostare il cursore all'interno:
| Tasti di scelta rapida | Result |
|---|---|
| Tasti di direzione | Sposta per carattere nella direzione specificata |
| CTRL+SINISTRA | Passare all'inizio della parola precedente o esistente |
| CTRL+DESTRA | Passare alla fine della parola successiva o esistente |
| Casa | Passare all'inizio della riga |
| Fine | Passare alla fine della riga |
| Pgup | Spostarsi verso l'alto in base a una pagina (riquadro di visualizzazione) |
| Pgdn | Spostarsi verso il basso in base a una pagina (riquadro di visualizzazione) |
| CTRL+Home | Passare all'inizio del buffer |
| CTRL+FINE | Passare alla fine del buffer |
| Immettere | Copiare la selezione attiva |
In modalità contrassegno, è possibile usare TAB o MAIUSC+TAB per passare al collegamento ipertestuale successivo o precedente nel buffer. Terminale Windows può rilevare automaticamente i collegamenti ipertestuali se experimental.detectUrls è abilitato.
Indipendentemente dal fatto di essere in modalità contrassegno, è possibile espandere una selezione esistente usando le associazioni di tasti non configurabili seguenti:
| Tasti di scelta rapida | Result |
|---|---|
| MAIUSC + Tasti di direzione | Espandere in base al carattere nella direzione specificata |
| CTRL+MAIUSC+SINISTRA | Espandere fino all'inizio della parola precedente o esistente |
| CTRL+MAIUSC+DESTRA | Espandere fino alla fine della parola successiva o esistente |
| Maiusc+Home | Espandere fino all'inizio della riga |
| MAIUSC+FINE | Espandere fino alla fine della riga |
| MAIUSC+Pgup | Espandi in base a una pagina (viewport) |
| MAIUSC+Pgdn | Espandere verso il basso in base a una pagina (riquadro di visualizzazione) |
| CTRL+MAIUSC+HOME | Espandere fino all'inizio del buffer |
| CTRL+MAIUSC+FINE | Espandere fino alla fine del buffer |
Usare l'azione toggleBlockSelection per trasformare la selezione esistente in una selezione di blocchi.
Qualsiasi selezione creata o modificata tramite la tastiera visualizza anche i marcatori di selezione per indicare quale fine della selezione viene spostata attivamente. È possibile usare l'azione switchSelectionEndpoint per iniziare a spostare l'altra estremità della selezione.
Dopo aver selezionato, sono disponibili alcune opzioni. È possibile utilizzare il tasto ESC per cancellare la selezione. In alternativa, la maggior parte dell'input della chiave cancella la selezione e passa l'evento chiave direttamente alla shell sottostante. Se si desidera utilizzare il testo selezionato, è possibile usare l'azione copy per copiarla negli Appunti.
Copia del testo selezionato
Come accennato in precedenza, è possibile copiare il testo selezionato con un clic con il pulsante destro del mouse o l'azione copy . Tuttavia, è possibile personalizzare diverse impostazioni per la copia del testo:
- Copia di testo formattato
- Utilizzare l'impostazione globale
copyFormattingper includere anche la formattazione del testo selezionato nel clipboard. Questa impostazione consente di copiare le informazioni sul tipo di carattere del terminale, ad esempio il colore di primo piano, il colore di sfondo e il tipo di carattere. - Se si desidera limitare il copia-incolla della formattazione a determinati tasti o comandi, modificare il parametro
copyFormattingdell'azionecopy.
- Utilizzare l'impostazione globale
- Copia senza ignorare la selezione del testo
- Impostare il
dismissSelectionparametro nell'azionecopysufalseper copiare testo senza ignorare la selezione del testo.
- Impostare il
- Copia come singola riga
- Usare il
singleLineparametro nell'azionecopyper copiare il testo come singola riga.
- Usare il
- Copia con sequenze di controllo
- Usare il
withControlSequencesparametro nell'azionecopyper includere sequenze di controllo del codice di escape ANSI nel testo copiato.
- Usare il
- Rimozione di spazi vuoti finali dalle selezioni di blocchi
- Utilizzare l'impostazione
trimBlockSelectionglobale per rimuovere gli spazi vuoti finali da una selezione di blocchi.
- Utilizzare l'impostazione
Utilizzare l'impostazione copyOnSelect globale per copiare automaticamente il testo appena selezionato nella clipboard. Se questa impostazione è abilitata, se è presente una selezione, fare clic con il pulsante destro del mouse sul terminale per copiare e incollare il testo selezionato nel terminale.
Annotazioni
Se si abilita copyOnSelect, la modifica della selezione tramite la tastiera non copia automaticamente il testo appena selezionato. È necessario copiare manualmente il testo usando l'azione copy o facendo clic con il pulsante destro del mouse sul terminale.
Personalizzazione dell'aspetto delle selezioni
Le combinazioni di colori consentono di personalizzare il colore di selezione usando la selectionBackground proprietà in una combinazione di colori. In alternativa, è possibile sovrascrivere il colore di selezione per un profilo specifico tramite l'impostazione del profilo selectionBackground.
Personalizzazione dei delimitatori di parole
Come accennato in precedenza, fare doppio clic e usare i tasti CTRL+MAIUSC +Freccia (o CTRL +FRECCIA in modalità contrassegno) consentono di spostarsi in base alla parola. Tuttavia, le parole possono essere separate da più spazi vuoti. È possibile personalizzare questi limiti di parola usando l'impostazione wordDelimiters globale.