Windows 10 build 14316: Ctrl + v non funziona su Bash su Ubuntu su Windows


53

Nella nuova build 14316 dell'insider di Windows 10, non sono stato in grado di usare Ctrl + V (scorciatoia per incollare) sul nuovo Bash su Ubunbu sull'app di Windows. Qualcun altro ha avuto questo problema? Qualche soluzione?

Ho modificato le proprietà dell'app per abilitare le scorciatoie di controllo e l'inserimento. Inoltre, ho provato Ctrl + Maiusc + V e Maiusc + Inserisci e nessuno dei due ha funzionato.


1
Ctrl + Maiusc + V funziona? Questo è il collegamento in molti terminali Linux. Altrimenti, mi sembra di ricordare che il click centrale incolla in cmd (ma non lo so per certo).
conciatore

Ctrl + Maiusc + v non funziona neanche. E non ho un clic centrale.
Sergei Wallace,

se la bash originale non supporta if, anche Windows 10 non la supporterà. Funziona in un vero Ubuntu?
magicandre1981,

1
Non lo so, non ho mai usato Ubuntu reale. Ho Windows, e quindi ero entusiasta quando ha annunciato che avrebbero avuto Bash. Fa solo schifo non essere in grado di copiare e incollare rapidamente. Lo supportano per il prompt dei comandi, quindi forse non l'hanno ancora aggiunto per la loro shell bash, o se ne sono dimenticati. O è un bug, idk.
Sergei Wallace,

Questa domanda può spiegare perché. Ricorda, essenzialmente stai eseguendo Linux, quindi si comporterà in modo diverso da quello che potresti aspettarti se sei abituato solo a Windows.
pesante

Risposte:


45

Perché non fate semplicemente clic con il tasto destro? ecco come abilitare copia e incolla:

  1. Vai all'inizio della finestra bash, fai clic con il pulsante destro del mouse, vai su Proprietà
  2. Seleziona la casella che dice Modalità modifica rapida e sei pronto!

    Abilita copia e incolla su Bash per Windows 10

Buona giornata!

- Attiva la modalità Modifica rapida, quindi fai clic con il pulsante sinistro del mouse per selezionare il testo, il doppio clic con il pulsante destro è INCOLLA


10
Utile ma direi che "Modalità QuickEdit" non è un'etichetta estremamente trasparente per dire "consenti incolla tasto destro", quindi non sorprende che sia mancato.
Nate,

27
La mia ragione per non fare clic con il tasto destro è semplice: non voglio spostare la mano sul mouse se posso evitarlo. Le scorciatoie da tastiera esistono per una ragione e dovrebbero essere mantenute su tutta la piattaforma (non mi interessa davvero quale sia la scorciatoia per copia e incolla, purché ce ne sia una).
Jed Daniels,

7
Il clic destro non è ctrl + v ...
nicowernli

3
Non funziona per me anche se le mie impostazioni erano già configurate come nello screenshot. Chiedere perché non è sufficiente fare clic con il tasto destro del mouse è piuttosto fastidioso. La domanda era su come far funzionare la scorciatoia da tastiera: stai dicendo perché non semplicemente non usare la tastiera: - [
jcollum,

7
Questa non è una vera soluzione al problema.
Zoey,

11

Il problema principale, credo, è che cmd.exenon sta affrontando bene l'ambiente bash. Di per sé la nuova cmd.exerealtà fa il supporto Ctrl+ vma mentre in esecuzione bash, non è così.

La mia soluzione alternativa è utilizzare ConEmu . È molto superiore al cmd.exesolo e ti dà anche l'evidenziazione del colore durante la corsa bash. L'ho provato e Ctrl+ vfunziona. Come un bel vantaggio, si ottiene un terminale a schede.


1
L'ho scaricato. Come configuro Bash per usare ConEmu invece del normale prompt dei comandi?
Sergei Wallace,

ConEmu è una specie di wrapper attorno a cmd.exe. Basta eseguire il semplice cmd.exe in ConEmu per consentire di incollare utilizzando CTRL + V.
Tiago Espinha,

@spwallace se hai installato bash prima di ConEmu, la prima volta che avvii ConEmu (cosa che sto facendo proprio in questo momento), la configurazione veloce offre "Scegli la tua attività di avvio o anche una shell con argomenti" e bash è lì. Ma anche una volta avviato ConEmu, il menu verde più oltre alla barra di ricerca offre anche tutti i tipi di shell.
chx,

ConEmu ha risolto il problema "Ctrl + V" di Ubuntu Bash e una cosa bella è che ConEmu è Open Source Software (licenza BSD). Inoltre risolve il terribile "percorso directory blu" che è illeggibile su sfondo nero.
Alex,

Grazie. Ho installato ConEmu e finora sembra fantastico.
Manachi,

5

Per quanto ne so non esiste una soluzione "buona" (la pasta rapida non sembra funzionare). Quello che suggerirei è questo: creare uno script autohotkey:

SetTitleMatchMode, 2
#IfWinActive, bash
^v::
SendInput {Raw}%clipboard%
return

1
Ho ConEmu in esecuzione ma non voglio usare Ctrl + V perché è usato da nanocosì ho usato +^v::. Inoltre, poiché ConEmu non ha sempre bash nella finestra, ho usato#IfWinActive ahk_exe ConEmu64.exe
chx

5

A partire da almeno Windows 10 Insider build 17643 , puoi utilizzare Ctrl+ Shift+ C/ Vcome Copia / Incolla se lo abiliti nelle opzioni bash:

inserisci qui la descrizione dell'immagine

Questa funzione fa parte dell'aggiornamento di ottobre 2018 (1809 - Build 17763).


qualche aggiornamento su quando questo verrà reso pubblico?
Felix Böhme,

@ FelixBöhme Felix, questo fa parte del 1809 ottobre 2018 Aggiornamento build 17763
magicandre1981

È pubblico ora.
dreua,

@dreua Ho già pubblicato che fa parte dell'aggiornamento del 1809
magicandre1981 il

3

Come abbiamo capito nei commenti, la voce Incolla nel menu di sistema della finestra si attiva solo dopo aver premuto Ctrl+ Vuna volta, il che è insolito. Dopo di che, però, è possibile utilizzare la sequenza Alt+ Space, E, P. (Per gentile concessione di questa risposta Stack Overflow di Nescio.) Non è ottimale, ma funziona.

Se la finestra di Bash su Ubuntu su Windows ha una voce Proprietà in quel menu, potresti essere in grado di selezionare la casella "Modalità Modifica rapida" nella scheda Opzioni per consentire il clic con il tasto destro del mouse nella finestra per essere conteggiato come un incolla.


strano ... Alt + Spazio non fa apparire il menu come dovrebbe neanche.
Michael,

@Michael stesso qui; questa cosa bash in windows è piuttosto anemica
jcollum,

1

Il problema non è specifico di "BASH su Ubuntu". Tutte le finestre della riga di comando di Windows lo sperimentano, inclusi cmd e powershell. Accedi al menu della finestra sotto l'icona in alto a sinistra (un'altra risposta menzionata alt + spazio, questo apre il menu della finestra). Scegli impostazioni predefinite. Abilita la modalità QuickEdit.

Per impostazione predefinita, in modalità QuickEdit, evidenzia le copie e incolla il tasto destro. (Prima di Win 10, non ottieni ancora ctrl + c e ctrl + v).

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.