Como assim você não pode copiar / colar no cygwin? Acabei de experimentar, a partir da janela cmd e da cédula do cygwin. Eu talvez os tenha em modo de edição rápida.
barlop
Respostas:
16
Do FAQ oficial do Cygwin:
Como posso copiar e colar nas janelas do console do Cygwin?
Primeiro, considere o uso do mintty em vez da janela do console padrão. Na casa da moeda, a seleção com o mouse esquerdo também copia e as pastas do meio do mouse. Não poderia ser mais fácil!
Na janela do console do Windows, abra a caixa de diálogo de propriedades. As opções contêm um botão de alternância, chamado "Modo de edição rápida". Deve estar ON. Salve as propriedades.
Você também pode ligar a chave de inserção para colar a partir da área de transferência, adicionando a seguinte linha ao seu arquivo .inputrc:
Outra opção é configurar o servidor SSH cygwin na sua caixa e usar o PuTTY para conectar-se ao host local . Eu gosto disso melhor do que o minTTY, porque o cut-n-paste do PuTTY é mais simples de usar. mas há desvantagens: o PuTTY não faz você na mesma sessão da área de trabalho, portanto (1) você não obtém as mesmas unidades de rede já montadas na sua área de trabalho (embora possa montá-las novamente) e (2) ) você não pode iniciar aplicativos GUI a partir da conexão PuTTY. então eu geralmente acabo com uma janela do PuTTY para a maioria das coisas do terminal, e uma janela para o resto.
quack quixote
1
@quack quixote: configurar um ssh-server e usar o putty é mais simples do que usar o mintty (que é uma versão hackeada do putty)? :)
akira
@akira: o que eu disse foi que "o cut-n-paste do PuTTY é mais simples de usar". sim, o minTTY é cortado da massa, mas não é mais o mesmo.
quack quixote
Fwiw, copy-on-select é habilitado por padrão na última versão do mintty.
ak2
-1 Sua resposta inteira contradiz a pergunta. Se é o caso que você pode copiar / colar em cygwin, então você deve deixar claro logo no início que você pode copiar / colar em cygwin, e até mesmo que você pode, assim como você pode, na janela do cmd. Talvez ele queira dizer que você não pode fazer ctrl-v, embora isso seja o mesmo com o cmd também.
barlop
5
o melhor emulador de terminal para o cygwin é ' mintty '
O mintty é o padrão. Eu não sei se foi em 2010. Mas de qualquer forma você pode copiar / colar, então isso é irrelevante.
barlop
3
Eu uso o rxvt. É um bom emulador de terminal, shell de comando, que vem com o cygwin. Você precisa instalá-lo separadamente, já que ele não é instalado por padrão no cygwin.
É muito melhor que o prompt de comando do Windows. Você pode redimensionar as janelas horizontalmente e verticalmente (sem problemas na barra de rolagem). Quando você seleciona e copia texto, ele seleciona novas linhas etc corretamente (não a cópia de bloco estúpida das janelas). E você pode colar usando shift-insert.
requer um X-server (cygwin ou outro) tho. não é uma solução ruim, mas X é uma sobrecarga tremenda se você não estiver usando outros aplicativos X.
quack quixote
2
@quack quixote: não é verdade, existem vários pacotes rxvt no cygwin: "rxvt" funciona com janelas puras, "rxvt-unicode-common" e "rxvt-unicode-X" precisam de um Xserver. Então, você pode usar o rxvt com apenas janelas puras e sem um Xserver.
akira
@akira: ah, peguei. Eu estou corrigido.
Quack Quixote
1
@quack quixote: mas qualquer rxvt sux comparado ao mintty de qualquer maneira. é o raciocínio por trás do seu anti-rxvt que é falho, e não a direção geral :))
Use puttycyg em vez de putty; você pode entrar em sua sessão local do cygwin (sem necessidade de sshd) e copiar e colar é apenas um select e clique com o botão direito do mouse.
Respostas:
Do FAQ oficial do Cygwin:
Como posso copiar e colar nas janelas do console do Cygwin?
Primeiro, considere o uso do mintty em vez da janela do console padrão. Na casa da moeda, a seleção com o mouse esquerdo também copia e as pastas do meio do mouse. Não poderia ser mais fácil!
Na janela do console do Windows, abra a caixa de diálogo de propriedades. As opções contêm um botão de alternância, chamado "Modo de edição rápida". Deve estar ON. Salve as propriedades.
Você também pode ligar a chave de inserção para colar a partir da área de transferência, adicionando a seguinte linha ao seu arquivo .inputrc:
fonte
o melhor emulador de terminal para o cygwin é ' mintty '
fonte
Eu uso o rxvt. É um bom emulador de terminal, shell de comando, que vem com o cygwin. Você precisa instalá-lo separadamente, já que ele não é instalado por padrão no cygwin.
É muito melhor que o prompt de comando do Windows. Você pode redimensionar as janelas horizontalmente e verticalmente (sem problemas na barra de rolagem). Quando você seleciona e copia texto, ele seleciona novas linhas etc corretamente (não a cópia de bloco estúpida das janelas). E você pode colar usando shift-insert.
De uma chance. Você pode gostar disso.
fonte
Mintty ou Console2 são boas opções.
fonte
Você também pode usar PuTTY ou KiTTY para ssh em sua própria máquina, se você configurou
sshd
pela primeira vez em sua instalação do Cygwin.fonte
Eu apenas canalizo tudo
putclip
e obtenho de stdout viagetclip
fonte
Use puttycyg em vez de putty; você pode entrar em sua sessão local do cygwin (sem necessidade de sshd) e copiar e colar é apenas um select e clique com o botão direito do mouse.
fonte
Esta é uma alternativa que eu uso. (Usando o programa AHK)
^ + v :: {: *: pste :: Enviar% da área de transferência% return}
fonte