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?
bash
ubuntu
command-line
windows-10
windows-subsystem-for-linux
Ghassan Zein
fonte
fonte
clip.exe
, por exemploecho "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.
fonte
Para clicar com o botão direito do mouse e colar no trabalho:
QuickEdit Mode
fonte
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/
fonte
winver
@methodsignatureFinalmente, 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 :)
fonte
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-usVocê 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.)fonte
^#v
comoCtrl+Shift+V
, mas não funcionou porque^#v
significaCtrl+WinKey+V
. Você deve usar^+v
, o que significaCtrl+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)
fonte
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.
fonte
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 permite
Shf+Ins
colar. Também permite ajustar o comportamento nas propriedades.O console fica assim:
Opções de cópia:
Opções de colagem:
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!fonte
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 - JustShf+Ctrl+V
. Eu usoShf+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 :-(
fonte
DISPLAY
não tem absolutamente nada a ver comvim
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
windows #ubuntu #development
fonte
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
fonte
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: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 .
fonte
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.
fonte