首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用+python编译所需的vim

使用+python编译所需的vim
EN

Stack Overflow用户
提问于 2015-06-03 18:36:30
回答 2查看 10.4K关注 0票数 3

当我输入raw并在python文件中输入<C-x><C-o>时,我得到错误:Required vim compiled +python。但是根据命令的结果:version,python前面有一个+而不是-,我应该怎么做来解决这个问题?

代码语言:javascript
复制
+arabic          +cursorbind      -footer          +mksession       +path_extra      +startuptime     +visual
+autocmd         +cursorshape     +fork()          +modify_fname    -perl            +statusline      +visualextra
-balloon_eval    +dialog_con      +gettext         +mouse           +persistent_undo -sun_workshop    +viminfo
-browse          +diff            -hangul_input    -mouseshape      +postscript      +syntax          +vreplace
++builtin_terms  +digraphs        +iconv           +mouse_dec       +printer         +tag_binary      +wildignore
+byte_offset     -dnd             +insert_expand   -mouse_gpm       +profile         +tag_old_static  +wildmenu
+cindent         -ebcdic          +jumplist        -mouse_jsbterm   +python/dyn      -tag_any_white   +windows
+clientserver    +emacs_tags      +keymap          +mouse_netterm   +python3/dyn     -tcl             +writebackup
+clipboard       +eval            +langmap         +mouse_sgr       +quickfix        +terminfo        +X11
+cmdline_compl   +ex_extra        +libcall         -mouse_sysmouse  +reltime         +termresponse    +xfontset
+cmdline_hist    +extra_search    +linebreak       +mouse_urxvt     +rightleft       +textobjects     -xim
+cmdline_info    +farsi           +lispindent      +mouse_xterm     -ruby            +title           -xsmp
+comments        +file_in_path    +listcmds        +multi_byte      +scrollbind      -toolbar         +xterm_clipboard
+conceal         +find_in_path    +localmap        +multi_lang      +signs           +user_commands   -xterm_save
+cryptv          +float           -lua             -mzscheme        +smartindent     +vertsplit
+cscope          +folding         +menu            +netbeans_intg   -sniff           +virtualedit

谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-06-03 19:00:26

标记为*/dyn的功能可能不可用,也可能不可用。对这些功能的支持不是内置的。这取决于是否存在专用的共享对象。

当仅当相关库可以动态加载时,才会为某些功能添加

"/dyn“。

要检查您的vim是否可以使用动态功能,例如python,请执行以下操作:

代码语言:javascript
复制
:echo has('python')

它将打印0 (假)或1 (真)

另请参见python-dynamic

更新:

如果vim是从源代码安装的,则必须重新构建它。使用--enable-pythoninterp--with-python-config-dir选项。还要确保安装了python开发头和库(devel包)。

票数 3
EN

Stack Overflow用户

发布于 2018-05-11 15:47:16

对于Ubuntu 16.04,在安装插件后,请执行以下操作来解决此问题:

代码语言:javascript
复制
sudo apt-get install vim-gnome-py2
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30617683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档