我一直在使用google搜索了大约一个小时,很多人都有同样的问题,尽管我似乎无法得到我的答案。我试图让clang_complete工作,并且我知道我需要在Vim中支持Python。根据:version
,我的Vim汇编缺少-python
和-python3
。简单的问题:在Linux Debian上,如何使用python支持重新编译Vim?使用Python支持重新编译VIM for clang_complete
1
A
回答
1
要启用蟒蛇解释器,尝试
./configure --enable-pythoninterp=yes --enable-python3interp=yes && make && make install
你可以寻找到src/auto/configure
获得的功能和程序包的列表。这是我的vim版本7.4
。
Optional Features:
--disable-option-checking ignore unrecognized --enable/--with options
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--enable-fail-if-missing Fail if dependencies on additional features
specified on the command line are missing.
--disable-darwin Disable Darwin (Mac OS X) support.
--disable-selinux Don't check for SELinux support.
--disable-xsmp Disable XSMP session management
--disable-xsmp-interact Disable XSMP interaction
--enable-luainterp=OPTS Include Lua interpreter. default=no OPTS=no/yes/dynamic
--enable-mzschemeinterp Include MzScheme interpreter.
--enable-perlinterp=OPTS Include Perl interpreter. default=no OPTS=no/yes/dynamic
--enable-pythoninterp=OPTS Include Python interpreter. default=no OPTS=no/yes/dynamic
--enable-python3interp=OPTS Include Python3 interpreter. default=no OPTS=no/yes/dynamic
--enable-tclinterp Include Tcl interpreter.
--enable-rubyinterp=OPTS Include Ruby interpreter. default=no OPTS=no/yes/dynamic
--enable-cscope Include cscope interface.
--enable-workshop Include Sun Visual Workshop support.
--disable-netbeans Disable NetBeans integration support.
--enable-sniff Include Sniff interface.
--enable-multibyte Include multibyte editing support.
--enable-hangulinput Include Hangul input support.
--enable-xim Include XIM input support.
--enable-fontset Include X fontset output support.
--enable-gui=OPTS X11 GUI default=auto OPTS=auto/no/gtk2/gnome2/motif/athena/neXtaw/photon/carbon
--enable-gtk2-check If auto-select GUI, check for GTK+ 2 default=yes
--enable-gnome-check If GTK GUI, check for GNOME default=no
--enable-motif-check If auto-select GUI, check for Motif default=yes
--enable-athena-check If auto-select GUI, check for Athena default=yes
--enable-nextaw-check If auto-select GUI, check for neXtaw default=yes
--enable-carbon-check If auto-select GUI, check for Carbon default=yes
--disable-gtktest Do not try to compile and run a test GTK program
--disable-largefile omit support for large files
--disable-acl Don't check for ACL support.
--disable-gpm Don't use gpm (Linux mouse daemon).
--disable-sysmouse Don't use sysmouse (mouse in *BSD console).
--disable-nls Don't support NLS (gettext()).
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-mac-arch=ARCH current, intel, ppc or both
--with-developer-dir=PATH use PATH as location for Xcode developer tools
--with-local-dir=PATH search PATH instead of /usr/local for local libraries.
--without-local-dir do not search /usr/local for local libraries.
--with-vim-name=NAME what to call the Vim executable
--with-ex-name=NAME what to call the Ex executable
--with-view-name=NAME what to call the View executable
--with-global-runtime=DIR global runtime directory in 'runtimepath'
--with-modified-by=NAME name of who modified a release version
--with-features=TYPE tiny, small, normal, big or huge (default: normal)
--with-compiledby=NAME name to show in :version message
--with-lua-prefix=PFX Prefix where Lua is installed.
--with-luajit Link with LuaJIT instead of Lua.
--with-plthome=PLTHOME Use PLTHOME.
--with-python-config-dir=PATH Python's config directory
--with-python3-config-dir=PATH Python's config directory
--with-tclsh=PATH which tclsh to use (default: tclsh8.0)
--with-ruby-command=RUBY name of the Ruby command (default: ruby)
--with-x use the X Window System
--with-gnome-includes=DIR Specify location of GNOME headers
--with-gnome-libs=DIR Specify location of GNOME libs
--with-gnome Specify prefix for GNOME files
--with-motif-lib=STRING Library for Motif
--with-tlib=library terminal library to be used
0
您需要首先安装python3-dev ppkg。
sudo apt-get install python3-dev
,并来自
./configure --enable-python3interp=dynamic && make && make install
是编译VIM后现在你有一个python3 suppport动态负载LIB活力。
相关问题
- 1. 用+ python重新编译vim
- 2. 编译的Vim支持Python在OS X
- 3. 使用IMAP支持重新编译php for osx
- 4. 用python编译编译vim
- 5. 用Python支持编译Vim,但看不到sys版本
- 6. 用python3支持重新安装vim
- 7. Point Vim更新Python版本,而不是重新编译
- 8. Vim的编辑器 - > clang_complete:无
- 9. 使用+ python编译所需的vim
- 10. 用Python3编译vim(通过Homebrew安装)支持?
- 11. 如何用ZLIB支持重新编译HAProxy?
- 12. 用MPI支持编译Valgrind
- 13. 支持Windows编译
- 14. 编译Python支持SSL的错误
- 15. 使用-fPIC支持编译ghc
- 16. Python youtube-dl重新编译
- 17. ios编译ffmpeg不支持ac3支持
- 18. Vim clang_complete自动弹出
- 19. vim似乎找不到.clang_complete
- 20. Admob支持Kivy(Python for Android)
- 21. 使用python支持编译caffe时的问题
- 22. 使用python支持编译vim7.4源代码失败
- 23. 如何重新编译android v4的支持库?
- 24. 重新编译PHP与GD支持运行JpGraph分区
- 25. 重新编译现有的目标c库以支持arm8
- 26. 在PHP中添加对OpenSSL的支持,无需重新编译
- 27. sox在其源代码重新编译后支持mp3仍然不支持mp3支持
- 28. 编译POCO与支持UTF8
- 29. 编译器支持C11
- 30. Erlang编译器UTF32支持
'$ sudo apt-get install vim-gtk'应该足够了。 – romainl