Colar dados da área de transferência no Vim [RESOLVIDO]

1. Colar dados da área de transferência no Vim [RESOLVIDO]

Rony Deikson
Rony_Deikson

(usa Ubuntu)

Enviado em 07/12/2016 - 10:08h

Não consigo colar dados copiados de outros aplicativos no Vim. Já tentei o p e não dá certo. Eu utilizo o Ubuntu 16.04. Por favor, ajudem, eu curti bastante o Vim para ter de deixar de usar por uma besteira dessas (mas essencial para meu trabalho).


  


2. MELHOR RESPOSTA

Izaias
izaias

(usa LMDE)

Enviado em 07/12/2016 - 10:33h

Rony_Deikson escreveu:

Não consigo colar dados copiados de outros aplicativos no Vim. Já tentei o p e não dá certo. Eu utilizo o Ubuntu 16.04. Por favor, ajudem, eu curti bastante o Vim para ter de deixar de usar por uma besteira dessas (mas essencial para meu trabalho).


Você tem que habilitar o vim.rc pra isso.

Cole isso em seu vim.rc:


"----------------------------------------
" Teclas para copiar, recortar e colar

"Copia do Vim para o clipboard
set clipboard=unnamedplus
set clipboard=unnamed

"Ctrl+c - copiar
vmap <C-c> "+yi

"Ctrl+x - recortar
vmap <C-x> "+c

"Ctrl+v - colar
vmap <C-v> c<ESC>"+p
imap <C-v> <C-r><C-o>+
set clipboard=unnamed

"Ctrl+a - para selecionar tudo
noremap <C-A> gggH<C-O>G
inoremap <C-A> <C-O>gg<C-O>gH<C-O>G
cnoremap <C-A> <C-C>gggH<C-O>G
onoremap <C-A> <C-C>gggH<C-O>G
snoremap <C-A> <C-C>gggH<C-O>G
xnoremap <C-A> <C-C>ggVG

"Ctrl+s - para salvar
noremap <C-S> :update<CR>i
vnoremap <C-S> <C-C>:update<CR>i
inoremap <C-S> <C-O>:update<CR>i


Salve e reinicie o Vi/Vim/Gvim, se estiver aberto.

*Lembrando que uso o Gvim e funciona perfeitamente.



3. Deu certo!!!

Rony Deikson
Rony_Deikson

(usa Ubuntu)

Enviado em 07/12/2016 - 11:11h

Deu certo meu caro! Um pena que não exista tecla no vim que faça isso para eu poder inserir em macros como eu faço com a tecla p.


4. Re: Colar dados da área de transferência no Vim [RESOLVIDO]

Izaias
izaias

(usa LMDE)

Enviado em 07/12/2016 - 11:14h

Macros? Dá pra fazer sim do jeito que quer. Mas isso eu não domino. :)
Pesquise a respeito.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts