Copiar e Colar texto no terminal

1. Copiar e Colar texto no terminal

Bruna Pierri
brunarega

(usa Slackware)

Enviado em 30/10/2013 - 14:19h

Apenas por questão de curiosidade, como copiar e colar texto dentro do terminal sem interface gráfica, existem pacotes como gpm que permitem fazer isso com o uso do mouse, porem, e se não tiver mouse??

Achei uma forma de fazer isso, selecionando o texto no vim com ctrl+shift+v e copiando com linha de comando, enviando para um arquivo temporário e depois copiando desse temporário de volta pro vim, mas como fazer essa copia do shell para dentro do vim ou do vim para o shell, se algume souber como ou uma forma mais fácil de fazer isso, apenas para fim de curiosidade mesmo.


  


2. Re: Copiar e Colar texto no terminal

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 30/10/2013 - 17:39h

Simples. Vc abre o vi ou vim.
Posiciona o cursor do editor de texto em cima do texto que vc quer copiar.
Pressione a tecla [esc]
Pressionar duas vezes a tecla y.
Depois vc pressiona as tecla shift+p ( que server para colar. )


3. Re: Copiar e Colar texto no terminal

Bruna Pierri
brunarega

(usa Slackware)

Enviado em 30/10/2013 - 21:34h

como disse ali em cima, quero saber como fazer SEM MOUSE e do vim pro shell ou vice versa.


4. Re: Copiar e Colar texto no terminal

Perfil removido
removido

(usa Nenhuma)

Enviado em 31/10/2013 - 02:04h

Do Vim para o terminal (editor, navegador, etc):

Adicione estas linhas em seu ".vimrc":


"Seleciona tudo no vim - tecle Esc e depois a tecla F10 (pode escolher outra tecla de função)
map <F10> <ESC>ggVG

"Teclas de seleção - habilita as teclas: "Ctrl+c" "Ctrl+v" "Ctrl+x"
vmap <C-c> "+yi
vmap <C-x> "+c
vmap <C-v> c<ESC>"+p
imap <C-v> <C-r><C-o>+
set clipboard=unnamed

"Copia do Vim para o clipboard
set clipboard=unnamedplus



O que não sei ainda é como selecionar com o teclado no terminal, isso que tá pegando!

No momento não sei como. Veja nas preferências de teclas de atalhos do seu terminal.