Como executar uma operação de copiar e colar do Windows 10 para o ambiente Bash no Ubuntu no Windows?
Eu tentei o seguinte:
- ctrl+ shift+v
- clique direito para colar
Alguma sugestão?
clip.exe
, por exemplo echo "Blah blah blah" | clip.exe
.
Como executar uma operação de copiar e colar do Windows 10 para o ambiente Bash no Ubuntu no Windows?
Eu tentei o seguinte:
Alguma sugestão?
clip.exe
, por exemplo echo "Blah blah blah" | clip.exe
.
Respostas:
Atualização 2019/04/16: Parece que copiar / colar agora é oficialmente suportado na compilação do Windows> = 17643. Dê uma olhada na resposta de Rich Turner . Isso pode ser ativado no mesmo menu de configurações descrito abaixo, clicando na caixa de seleção ao lado de "Usar Ctrl + Shift + C / V como copiar / colar".
Outra solução seria ativar o "Modo QuickEdit" e, em seguida, você pode colar clicando com o botão direito do mouse no terminal.
Para ativar o Modo QuickEdit, clique com o botão direito do mouse na barra de ferramentas (ou simplesmente clique no ícone no canto superior esquerdo), selecione Propriedades e, na guia Opções, clique na caixa de seleção ao lado do Modo QuickEdit.
Com este modo ativado, você também pode copiar texto no terminal clicando e arrastando. Depois que uma seleção é feita, você pode pressionar Enter ou clicar com o botão direito do mouse para copiar.
Para clicar com o botão direito do mouse e colar no trabalho:
QuickEdit Mode
Ok, ele foi desenvolvido finalmente e agora você pode usar Ctrl+ Shift+ C/ Vpara copiar / colar a partir do Windows 10 Insider build # 17643.
Você precisará habilitar a opção "Usar Ctrl + Shift + C / V como copiar / colar" na página de propriedades "Opções" do console:
referenciado em blogs.msdn.microsoft.com/
winver
@methodsignature
Finalmente, temos o prazer de anunciar que finalmente implementamos o suporte de copiar e colar para instâncias Linux / WSL no Windows Console via CTRL+ SHIFT+ [ C| V]!
Você pode ativar / desativar esse recurso caso encontre uma colisão de teclado com um aplicativo de linha de comando, mas isso deve começar a funcionar quando você instalar e executar qualquer compilação do Win10> = 17643.
Agradecemos sua paciência enquanto reprojetamos os componentes internos do console para permitir que esse recurso funcione :)
winver
partir da caixa de diálogo ou linha de comando. Para obter acesso antecipado a esses e outros recursos enquanto eles estão sendo criados, você precisa se inscrever no Windows Insider Program; detalhes aqui: insider.windows.com/en-us
Você pode usar o AutoHotkey (aplicativo de terceiros), o comando abaixo é bom com texto alfanumérico simples; no entanto, alguns outros caracteres =^"%#!
são digitados incorretamente no console, como bash ou cmd. (Em qualquer janela que não seja do console, esse comando funciona bem com todos os caracteres.)
^+v::SendRaw %clipboard%
^#v
como Ctrl+Shift+V
, mas não funcionou porque ^#v
significa Ctrl+WinKey+V
. Você deve usar ^+v
, o que significa Ctrl+Shift+V
.
+Ins
porque ^+v
colide com qualquer programa que já esteja usando isso para outros fins em alguns contextos como o nano "pule para a última linha". Ainda não encontrei nada usando shift + insert para diferentes fins.
^+v::SendInput %clipboard%
/
gráfico para |
assim caminhos /a/b/c
voltas em|a|b|c
Editar / colar no menu de contexto da barra de título (até corrigir os atalhos da tecla Control)
Como já foi escrito antes:
Agora você pode abrir um novo Terminal Bash e apenas usar o botão direito do mouse para colar
Para poder copiar do Terminal, basta usar CTRL + M e isso permitirá que você selecione e copie o texto selecionado.
Como outros já disseram, agora existe uma opção para Ctrl+Shf+V
para colar no Windows 10 Insider build # 17643.
Infelizmente, isso não está na minha memória muscular e, como usuário de terminais TTY, eu gostaria de usar Shf+Ins
como em todas as caixas Linux às quais me conecto.
Isso é possível no Windows 10 se você instalar o ConEmu, que envolve o terminal em uma nova GUI e permiteShf+Ins
colar. Também permite ajustar o comportamento nas propriedades.
Shf+Ins
Trabalha fora da caixa. Não me lembro se você precisa configurar o bash como um dos shells que ele usa, mas se o fizer, aqui estão as propriedades da tarefa para adicioná-lo:
Também permite consoles com guias (incluindo tipos diferentes cmd.exe
, powershell
etc.). Eu tenho usado isso desde o início do Windows 7 e, naquela época, tornava a linha de comando no Windows utilizável!
Shift+Ins
pasta para colar sem mexer nas configurações. Além disso, estou animado para conferir o aplicativo para o que mais ele oferece.
Shf+Ins
não estará disponível na compilação 17643 - Just Shf+Ctrl+V
. Eu uso Shf+Ins
todos os dias, então não queria aprender um pressionamento de tecla alternativo.
Para colar no Vim no terminal (bash no ubuntu no windows):
export DISPLAY=localhost:0.0
Não tenho certeza de como copiar do Vim :-(
DISPLAY
não tem absolutamente nada a ver com vim
ou copiar e colar.
Solução alternativa por aqui, minha versão inicial do Windows O terminal Windows Subsystem Linux não tem a propriedade para usar Shift + Ctrl (C | V)
Use um terminal linux real ] 1
sudo apt install <your_favorite_terminal>
export DISPLAY=:0
você pode ter o bash, mas ainda é um gerenciador de janelas do Windows. Destaque algum texto na janela do terminal bash. Clique com o botão direito na barra de título, selecione "Editar", selecione "Copiar", Agora clique com o botão direito novamente na barra de título, selecione "Editar", selecione "Colar", Concluído. Você deve conseguir destacar o texto, pressionar "Enter" e depois controlar V, mas isso parece estar quebrado
Por apenas copiar (possivelmente longos) textos para a área de transferência do Windows , descobri que apenas canalizar a saída para clip.exe
(incluindo a .exe
extensão do arquivo) funciona bem para mim. Assim:
$ echo "Hello World" | clip.exe
permite colar Hello World
usando Ctrl- em Vqualquer outro lugar.
Agora que publiquei isso, observei que a pergunta relacionada Pipe da área de transferência no subsistema linux para windows inclui isso e uma solução de comando para colar também na área de transferência do Windows .
Isso acabou sendo bem simples. Eu tenho ocasionalmente. Para colar um texto, basta clicar com o botão direito do mouse em qualquer lugar da janela do terminal.