我在CentOS 6.3中安装了vim。
默认情况下它有Python2.6,它位于/usr/lib
下。
当我尝试按照以下链接安装vim时:
https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source
它不支持python和python3。在
因为页面链接似乎假设您有Python2.7,所以我下载了Python2.7。仍然没有成功。在
我跑了yum install python-devel
。仍然没有成功。在
但我也注意到,当我打电话给:
make VIMRUNTIMEDIR=/usr/share/vim/vim74
我得到:
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -L. -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/usr/lib64/perl5/CORE -L/usr/local/lib -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/crypt.o objects/crypt_zip.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/mark.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/if_ruby.o objects/netbeans.o objects/channel.o objects/json.o objects/main.o objects/memfile.o -lm -ltinfo -lnsl -lselinux -L/usr/lib -llua -Wl,-E -Wl,-rpath,/usr/lib64/perl5/CORE -fstack-protector -L/usr/lib64/perl5/CORE -lperl -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -L/usr/lib64/python2.6/config -lpython2.6 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -lruby -lpthread -lrt -ldl -lcrypt -lm
它似乎在研究/usr/lib64/python2.6
,而不是{/usr/lib64/python2.6
和{
从这里我该去哪里?在
您不需要自己编译vim来获得语法亮点。在
从我们在评论中发现的情况来看,你的安装似乎没有完成。要在vim中突出显示Python语法,请尝试通过CentOS的package manager进行全新安装:
然后通过在vim中输入
^{pr2}$:syntax on
或将以下行添加到主目录中的文件.vimrc
中来启用语法高亮显示(后者使其成为永久的):请参见this page中的示例
.vimrc
。在如果您正在使用vim进行编辑,但是在执行“$python”之后运行文件时遇到困难foobar.py,则可能需要在文件顶部指定python版本,如下所示:
相关问题 更多 >
编程相关推荐