VIM Copiar texto para a área de transferência do sistema

VIM Copiar texto para a área de transferência do sistema
“Vim é um ótimo editor de texto para qualquer usuário. Ele fornece um conjunto de combinações -chave que farão você esquecer que seu mouse existe.No entanto, o VIM fornece uma subida de colina quando você está começando. E neste tutorial, tentaremos facilitar esse processo, mostrando como copiar o texto para a área de transferência do seu sistema.”

Como copiar para a área de transferência do sistema

No Vim, você pode copiar, cortar e colar textos usando os comandos Yank fornecidos pelas teclas y, d e p, respectivamente.

No entanto, por padrão, o VIM armazenará o texto copiado em um registro interno chamado Registro sem nome. Infelizmente, este registro não é suportado por outros aplicativos.

Isso significa que, se você deseja colar texto do VIM, terá que usar a área de transferência do sistema.

É isso que discutiremos neste tutorial.

Como afirmado, o VIM não tem permissão para acessar a área de transferência do seu sistema por padrão. No entanto, você pode resolver isso compilando o vim com a capacidade de acesso à área de transferência ou instalando uma versão gráfica do vim.

No Debian, instale a versão GTK do vim:

$ sudo apt-get install vim-gtk

O GTK-VIM permite que você tenha acesso a um registro especial que corresponde à área de transferência do sistema. Isso permite copiar e colar texto do VIM com os comandos Yank.

Fedora/Rehl

$ sudo yum install vim-x11

Manjaro/Arch

$ sudo pacman -syu gvim

Se você estiver em um Mac, pode reconfigurar a fórmula Vim Brew para trabalhar com a área de transferência.

Comece instalando o VIM com o homebrew:

$ Brew Install Vim

Depois que o VIM é instalado, podemos configurar a fórmula e permitir o acesso à área de transferência do sistema.

Execute o comando:

$ Brew Edit Vim

O comando o colocará no modo desenvolvedor e permitirá que você personalize o VIM. Na configuração, localize o sistema de entrada “./configure ”opção.

Altere o -ithout-x para -with-x e adicione a linha “-With-Features = enorme." Salve e feche o arquivo

Em seguida, execute o comando abaixo para instalar a fórmula Vim modificada

$ Brew Install-Build-a-Source Vim

O comando deve reconstruir e instalar o vim com a opção de área de transferência.

Você pode verificar se tem a funcionalidade de quadro de transferência do sistema VIM com o comando:

$ vim --versões | Grep Transmitboard

Se for bem -sucedido, você deve +Opções da área de transferência ou +xterm_clipboard:

Copiando texto para a área de transferência do sistema

Depois de ativar o acesso à área de transferência do sistema no VIM, você pode usar o comando Yank, seguido de algumas modificações.

Para copiar para a área de transferência do sistema em Vim, comece selecionando seu registro de destino usando o comando:

“*

Onde * se refere à área de transferência do sistema no Mac e Windows.

Uma vez selecionado, você pode copiar o texto que deseja usar o comando y.

Portanto, para copiar um texto para a área de transferência do sistema, execute o comando:

"*y

No Linux, use o comando:

"+y

Os comandos acima devem permitir que você copie o texto para a área de transferência do seu sistema.

Fechamento

Este tutorial explora como podemos configurar o VIM para acessar a área de transferência do sistema. Também cobrimos os comandos que você pode usar para copiar um texto na área de transferência do sistema em Vim.