Compilando o vim com suporte a xterm_clipboard

6

Eu verifiquei o último vim7 do repositório cvs.

cvs -z3 -d:pserver:[email protected]:/cvsroot/vim checkout vim7

Eu tentei:

./configure --enable-xterm_clipboard

mas eu tenho -

WARNING: unrecognized options --enable-xterm_clipboard

Eu tentei:

./configure --with-x

mas eu tenho -

configure: error: unrecognized option: --with_x .

Alguém pode me informar a maneira correta de configurar com o suporte a xterm_clipboard?

Editar

Eu tentei ./configure --with-feature=normal --with-x --with-gui no diretório src , mas recebi WARNING: unrecognized options --with-feature, --with-gui no final.

    
por Carl B 20.01.2011 / 06:28

5 respostas

8

ao olhar para src/feature.h , você pode ver isso:

#ifdef FEAT_GUI
# ifndef FEAT_CLIPBOARD
#  define FEAT_CLIPBOARD
#  ifndef FEAT_VISUAL
#   define FEAT_VISUAL
#  endif
# endif
#endif

#if defined(FEAT_NORMAL) && defined(FEAT_VISUAL) \
    && (defined(UNIX) || defined(VMS)) \
    && defined(WANT_X11) && defined(HAVE_X11)
# define FEAT_XCLIPBOARD
# ifndef FEAT_CLIPBOARD
#  define FEAT_CLIPBOARD
# endif
#endif
  • com --with-features=normal
  • com --enable-gui
  • com --with-x

você deve obter seu xterm-clipboard

    
por 20.01.2011 / 07:18
7

A maneira mais fácil de obter o vim trabalhando com xterm_clipboard é:

sudo apt-get install vim-gnome
    
por 06.05.2012 / 18:19
5

No Ubuntu, os sinalizadores acima funcionaram para mim, mas eu também tive que instalar o xorg-dev package

sudo apt-get install xorg-dev

./configure --with-x --enable-gui=auto  --with-features=huge
    
por 21.08.2012 / 04:31
1

Parece que você não está executando o configure no diretório src, mas sim um nível acima. Se você fizer chdir src; configure --with-x , tudo funcionará bem.

Mas tenha em mente dois pontos:

  1. Com o Vim, a maneira preferida de modificar opções de configuração é modificar src / Makefile
  2. O padrão é ativar a GUI e, portanto, + xterm_clipboard e, até onde eu sei, você não pode ter + xterm_clipboard sem a GUI sendo compilada.
por 20.01.2011 / 07:11
0

Eu uso essa solução. Eu gosto de copiar e colar sobre a prancheta com vim (muito bom para copiar entre duas sessões remotas de vim) A maioria das distro não compila o vim com o suporte da área de transferência (slackware, por exemplo), mas compila o gvim com o suporte da área de transferência (slackware novamente). Então simplesmente use gvim, depois edite .vimrc com esta linha (se você quiser que eu copie sobre o vim)

set clipboard=unnamedplus

E para console sem x ou para pessoas que não gostam de gui?

gvim -v
    
por 24.05.2016 / 21:05