web-dev-qa-db-ja.com

xterm_clipboardをサポートするvimのコンパイル

Cvsリポジトリから最新のvim7をチェックアウトしました。

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

私は試した:

./configure --enable-xterm_clipboard

しかし、私は得ました-

WARNING: unrecognized options --enable-xterm_clipboard

私は試した:

./configure --with-x

しかし、私は得ました-

configure: error: unrecognized option: --with_x

Xterm_clipboardサポートを使用して構成する正しい方法を教えてもらえますか?

編集

私は試した ./configure --with-feature=normal --with-x --with-guisrcディレクトリにありますが、WARNING: unrecognized options --with-feature, --with-gui 最後に。

6
JP19

src/feature.hを見ると、次のことがわかります。

#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 
  • --with-features=normalを持っている
  • --enable-guiを持っている
  • --with-xを持っている

xterm-clipboardを取得する必要があります

8
akira

Vimをxterm_clipboardで動作させる最も簡単な方法は次のとおりです。

Sudo apt-get install vim-gnome
7
Marcelo

Ubuntuでは、上記のフラグが機能しましたが、xorg-devパッケージもインストールする必要がありました

Sudo apt-get install xorg-dev

./configure --with-x --enable-gui=auto  --with-features=huge
5
chrismar035

Srcディレクトリでconfigureを実行しているのではなく、1つ上のレベルで実行しているようです。もしあなたがそうするなら chdir src; configure --with-x問題なく動作するはずです。

ただし、次の2つの点に注意してください。

  1. Vimでは、configureオプションを変更するための推奨される方法は、src/Makefileを変更することです。
  2. デフォルトでは、GUI、つまり+ xterm_clipboardが有効になっています。私が知る限り、GUIをコンパイルしないと+ xterm_clipboardを使用することはできません。
1
Heptite

私はこのソリューションを使用します。私はvimでクリップボードにコピーアンドペーストするのが好きです(2つのリモートvimセッション間のコピーに非常に便利です)ほとんどのディストリビューションはクリップボードサポート(たとえばslackware)でvimをコンパイルしませんが、クリップボードサポート(再びslackware)でgvimをコンパイルします。したがって、この行で.vimrcを編集した後、gvimを使用するだけです(vimをコピーしたい場合)

set clipboard=unnamedplus

そして、xのないコンソールやGUIが嫌いな人のために?

gvim -v
0
elbarna