Existe alguma maneira de selecionar um texto com o teclado da maneira que eu faço normalmente usando as teclas Shift +.
putty
copy-paste
selection
Flyk
fonte
fonte
Respostas:
No manual do PuTTY :
fonte
Até onde eu sei, não há como copiar uma área selecionada da janela da massa para a área de transferência do Windows sem usar o mouse. há uma solicitação de recurso no site da massa específica para essa funcionalidade.
http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/keyboard-copy.html
a única maneira de copiar informações da janela da massa para a área de transferência do Windows com um atalho de teclado é usar o menu do sistema de aplicativos "copiar tudo para a área de transferência" (que você pode chamar do alt-space, desde que defina a "Janela> Comportamento> O menu Sistema aparece na opção ALT-Space "configurada em massa.
A colagem da área de transferência do Windows em massa pode ser feita com Shift- Insert.
Se você precisar copiar e colar apenas dentro da própria janela do terminal, consulte a página de manual do shell que você está usando ou considere usar o aplicativo "screen" unix ('man screen' para obter mais informações), que permite a seleção de texto para copiar / colar dentro da janela do terminal (semelhante ao modo como o copiar / colar do vi funciona). um trecho das páginas de manual:
fonte
control+ insert= cópia
shift+ insert= colar
fonte
control
+insert
parece não fazer absolutamente nada.shift
+insert
cola, no entanto.Para contornar esse problema, execute o PuTTY em uma substituição de console do Windows, como ConEmu ou SuperPutty .
fonte
Eu uso a tela GNU,
Eu também tenho isso no meu screenrc para jogar bem com o vim:
Um amigo meu tem um gancho na tela para copiar a "área de transferência da tela" para uma ou ambas as x áreas de transferência (seleção ou área de transferência) e acredito que a massa de vidraceiro faz as traduções necessárias. Vou tentar desenterrá-lo.
Provavelmente, você pode organizar a mesma coisa com o xclip, o encantamento que você procura deve estar usando
xclip -selection clipboard
Eu testaria rapidamente para ver se
xclip -selection clipboard -o
cospe o conteúdo da sua área de transferência.fonte
xclip
deve funcionar. Eu usotmux
exsel
copiar a partir Puty usando teclados .. Eu ainda tenho que descobrir como colar no terminal do Windows com o tecladoIsso pode ser mais uma solução alternativa do que uma solução.
No vim, se você deseja copiar um bloco selecionado no modo visual (geralmente um bloco que abrange muitas páginas), você pode gravá-lo em um arquivo (digitando
:w filename.txt
enquanto o texto está selecionado e enquanto ainda está no modo visual) ) Depois de fazer isso, você pode:Envie o arquivo por email como anexo (veja o comando abaixo - requer Mutt):
Pessoalmente, prefiro a opção 1.
fonte
Outra sugestão um tanto improvisada é ativar as Teclas do mouse no Windows. No Windows 7, está no Centro de Facilidade de Acesso.
A tecla de atalho padrão das Teclas do mouse é Alt+ Shift+ NumLock.
Espera-se que pressionar esta combinação de teclas não interfira na sua sessão (ou apenas Alt+ Tabsair e ativá-la de fora da massa). Acredito que pressionar 0 no numpad inicia um bloqueio de clique, permitindo que você arraste a parte do texto que deseja destacar / copiar.
fonte
Eu estava cansado de rolar linha por linha através do botão esquerdo do mouse para copiar a saída da sessão. Mas agora, eu preciso clicar no botão do meio duas vezes; primeiro no começo e segundo no final. Como eu fiz:
fonte
Trabalhei nisso por um tempo, e o próprio Putty não pode deixar você copiar apenas com a área de transferência.
No entanto, o Putty pode facilitar a transmissão reversa de dados do lado remoto. Se você estiver usando uma ferramenta como o Vim ou o Tmux para fazer seleções de texto com base no teclado, poderá despejar a saída em um arquivo e (namorar-se aqui) netcat em um túnel de porta reversa em massa para um serviço local que despeja a entrada no local prancheta.
Fiz um vídeo de como fazer isso aqui: https://www.youtube.com/watch?v=RI79eeCuyvE , mas aqui está a versão curta:
Defina seus túneis putty> connection> SSH> para encaminhar o R11311 para o host local: 1234 Use o netcat como um servidor de escuta que canaliza a saída para o comando clip do windows 10, que envia entrada para a área de transferência do windows. Envolva isso em um loop for eterno da seguinte maneira:
Execute o acima em um prompt de comando que você executa como administrador, porque você está oferecendo uma porta.
No servidor remoto * nix, você precisa usar o vim ou o Tmux para enviar seleções de texto para um arquivo.
Use um comando para enviar sua seleção de texto para um arquivo
Ou, você pode usar o Vim para salvar um buffer (neste caso, z) em um arquivo
Integro as pranchetas do vim e tmux usando o arquivo .clipboard como intermediário, usando uma função essencial da vim .
Depois que sua seleção de texto estiver no arquivo, você poderá encaminhar a saída para o lado remoto da porta:
Ou dentro de um script vim
Observe que o e comercial é necessário porque não consegui que o
-q 0
sinalizador do netcat funcionasse corretamente. Talvez você possa. Sem ele funcionando, aguarda um segundo inteiro antes de fechar, o que pode interromper o fluxo do seu trabalho. Com oe comercial, ele abandona o processo instantaneamente, que é concluído em 1 segundo em segundo plano.Fazer tudo o que foi dito acima integrará totalmente as pranchetas do cliente Tmux, Vim e putty client sem tocar no mouse! Esta foi a única maneira que eu pude encontrar para fazer isso.
fonte
Se você estiver na máquina Windows, ele funcionará bem, mas, no caso de uma máquina com Linux, às vezes não funcionará. Para fazê-lo funcionar, copie o conteúdo de qualquer editor de texto e use a tecla Shift + Insert na linha em que deseja colar.
Espero que isso ajude!
fonte