我从 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