Compilando o vim com o suporte 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 dizer a maneira correta de configurar com suporte a xterm_clipboard?

Editar

Eu tentei ./configure --with-feature=normal --with-x --with-guino srcdiretório, mas cheguei WARNING: unrecognized options --with-feature, --with-guino final.

Carl B
fonte

Respostas:

8

olhando para src/feature.hvocê pode ver que:

#ifdef FEAT_GUI
# ifndef FEAT_CLIPBOARD
# define FEAT_CLIPBOARD
# ifndef FEAT_VISUAL
# define FEAT_VISUAL
# fim se
# fim se
#fim se

#if definido (FEAT_NORMAL) && definido (FEAT_VISUAL) \
    && (definido (UNIX) || definido (VMS)) \
    && definido (WANT_X11) && definido (HAVE_X11)
# define FEAT_XCLIPBOARD
# ifndef FEAT_CLIPBOARD
# define FEAT_CLIPBOARD
# fim se
#fim se
  • tendo --with-features=normal
  • tendo --enable-gui
  • tendo --with-x

você deve pegar o seu xterm-clipboard

akira
fonte
funciona sem falhas no meu servidor agora.
akira
Obrigado, isso é útil. No entanto, como eu disse, --with-xestá dando erro no nível superior --with-feature, --with-guiestão dando erro se eu executar configure no diretório src.
você está configurando no nível superior?
sim. cvs yada yada; cd vim7; ./configure --with-x
akira
1
Você notou que eu consertei --with-feature s e --enable-gui (em vez de --with-gui)?
akira
7

A maneira mais fácil de se trabalhar com o vim xterm_clipboardé:

sudo apt-get install vim-gnome
Marcelo
fonte
1
isso é só para o Ubuntu?
Eric Brotto
1
Isso permite suporte xterm_clipboardtambém para a versão do console vim(nos sistemas Ubuntu).
Tim
5

No Ubuntu, as bandeiras acima funcionaram para mim, mas eu também tive que instalar o xorg-devpacote

sudo apt-get install xorg-dev

./configure --with-x --enable-gui=auto  --with-features=huge
chrismar035
fonte
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-xisso deve 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.
Heptite
fonte
Sim, na verdade eu estava correndo no nível superior, como geralmente isso é recomendado. Vou tentar no diretório src. (e também ver o Makefile - não sei se há mudanças para o vim).
@Heptite: você pode ter prancheta sem o gui, tudo que você precisa é X. pessoal trabalhando principalmente no xterm seria muito infeliz caso contrário :)
akira
@akira: Eu editei meu post para esclarecer minha afirmação: Eu acredito que você deve ter uma GUI compilada para ter o recurso + xterm_clipboard disponível.
Heptite
1
sua declaração foi clara, e eu pensei que o meu também estava claro: você não precisa --enable-gui para ter + xterm_clipboard: aqui, segundos auto-compilados atrás: "VIM - Vi IMproved 7.2 (2008 Ago 9, compilado 21 de janeiro de 2011 08 : 17: 30) ... Versão normal sem interface gráfica ... + xsmp_interact + xterm_clipboard -xterm_save ". tudo que é necessário para ter + xterm_clipboad é './configure --with-x --with-features = normal'
akira
Ah, estou de pé (sentado) corrigido. Já faz muito tempo desde que me preocupei em compilar o Vim sem uma GUI.
Heptite
0

Eu uso essa solução. Eu gosto de copiar e colar sobre a área de transferência com vim (muito legal para copiar entre duas sessões vim remotas) A maioria da distro não compila o vim com suporte a clipboard (slackware por exemplo) mas compila gvim com suporte a clipboard (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
Elbarna
fonte