Em vi
existe um modo visual que permite selecionar visualmente o texto. Você pode entrar neste modo pressionando v . Depois de ter entrado neste modo, você pode usar as teclas de seta para selecionar o texto que deseja copiar e colar. Então use y para copiar, p para colar (no local desejado) e, finalmente, você pode usar d para cortar texto (ou apagá-lo).
Existe uma versão especial de vim
que você pode obter que suporta X e, portanto, permite acesso à área de transferência do sistema. Mas como é mais fácil não ter muitos deles por aí (já que a versão padrão não tem esses recursos estendidos), é bom compilar a partir da fonte como essa pessoa sugeriu .
Então, para fazer isso primeiro, certifique-se de ter mercurial
instalado e, se não, instale-o:
sudo apt-get install mercurial
Quando tiver certeza de que está instalado, obtenha as dependências de compilação de vim
:
sudo apt-get build-dep vim
Então pegue a fonte com:
hg clone https://vim.googlecode.com/hg/ vim_source
Finalmente, precisamos compilá-lo:
cd vim_source
./configure \
--enable-perlinterp=dynamic \
--enable-pythoninterp=dynamic \
--enable-rubyinterp=dynamic \
--enable-cscope \
--enable-gui=auto \
--enable-gtk2-check \
--enable-gnome-check \
--with-features=huge \
--with-x \
--with-compiledby="Your Name <[email protected]>" \
--with-python-config-dir=/usr/lib/python2.7/config
make && sudo make install
ATENÇÃO: Isto irá instalá-lo em /usr/local
, então você precisa ter certeza de que está no seu PATH
antes de /usr
para que seja usado em vez da versão padrão do Ubuntu.
Então você deve conseguir trabalhar com isso:
"+y
Para copiar para a área de transferência do sistema. E:
"+p
Para colar a partir dele.