Boa alternativa ao Cygwin com Copy / Paste?


12

Estou irritado por não poder copiar e colar no Cygwin ... existe uma boa alternativa ao Cygwin que me permita fazer isso?


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:

"\e[2~": paste-from-clipboard 

1
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.

De uma chance. Você pode gostar disso.


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 :))
akira



2

Eu apenas canalizo tudo putclipe obtenho de stdout viagetclip


2

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.


0

Esta é uma alternativa que eu uso. (Usando o programa AHK)

;Paste w/Cywgin (CTRL+SHIFT+V)

^ + v :: {: *: pste :: Enviar% da área de transferência% return}


Por favor, explique onde adicionar este código.
DavidPostill

@DavidPostill da memória, parece que sim. um script autohotkey.
barlop

Sim, isso usaria o AHK.
John Eztech
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.