当我输入raw并在python文件中输入<C-x><C-o>时,我得到错误:Required vim compiled +python。但是根据命令的结果:version,python前面有一个+而不是-,我应该怎么做来解决这个问题?
+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谢谢
发布于 2015-06-03 19:00:26
标记为*/dyn的功能可能不可用,也可能不可用。对这些功能的支持不是内置的。这取决于是否存在专用的共享对象。
当仅当相关库可以动态加载时,才会为某些功能添加
"/dyn“。
要检查您的vim是否可以使用动态功能,例如python,请执行以下操作:
:echo has('python')它将打印0 (假)或1 (真)
另请参见python-dynamic。
更新:
如果vim是从源代码安装的,则必须重新构建它。使用--enable-pythoninterp、--with-python-config-dir选项。还要确保安装了python开发头和库(devel包)。
发布于 2018-05-11 15:47:16
对于Ubuntu 16.04,在安装插件后,请执行以下操作来解决此问题:
sudo apt-get install vim-gnome-py2https://stackoverflow.com/questions/30617683
复制相似问题