使用 xterm_clipboard 支持编译 vim

使用 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-gui进入src目录,但到头了WARNING: unrecognized options --with-feature, --with-gui

答案1

通过观察src/feature.h你可以看出:

#如果定义 FEAT_GUI
# 如果定义 FEAT_CLIPBOARD
#定义 FEAT_CLIPBOARD
#如果定义 FEAT_VISUAL
#定义FEAT_VISUAL
# 万一
# 万一
#万一

#如果定义(FEAT_NORMAL)&&定义(FEAT_VISUAL)\
    && (定义 (UNIX) || 定义 (VMS)) \
    && 定义(WANT_X11) && 定义(HAVE_X11)
#定义 FEAT_XCLIPBOARD
# 如果定义 FEAT_CLIPBOARD
#定义 FEAT_CLIPBOARD
# 万一
#万一
  • 具有--with-features=normal
  • 具有--enable-gui
  • 具有--with-x

你应该得到你的xterm-clipboard

答案2

让 vim 工作最简单的方式xterm_clipboard是:

sudo apt-get install vim-gnome

答案3

在 Ubuntu 上,上面的选项对我有用,但我还必须安装xorg-dev软件包

sudo apt-get install xorg-dev

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

答案4

我使用这个解决方案。我喜欢用 vim 复制并粘贴到剪贴板(非常适合在两个远程 vim 会话之间复制)大多数发行版不编译带有剪贴板支持的 vim(例如 slackware),但编译带有剪贴板支持的 gvim(还是 slackware)。因此,只需使用 gvim,然后使用以下行编辑 .vimrc(如果您像我一样想要复制到 vim)

set clipboard=unnamedplus

对于没有 x 的控制台或者不喜欢 gui 的人来说?

gvim -v

相关内容