升级到优胜美地10.11之后,我发现vim(在终端上)突出了我的python脚本中的一堆错误,实际上并非错误。
这一行:
from django.conf.urls import patterns
被称为[import-error] Unable to import 'django.conf.urls'
。
这个错误不正确,因为我可以从命令行打开一个python shell并导入所谓的丢失模块。我也一直在我的python文件中得到一堆其他错误:[bad-continuation] Wrong continued indentation
,[invalid-name] Invalid constant name
等。
所有这些错误都不属实。
无论如何,我如何关闭这些python错误检查?
vim --version
:
VIM - Vi IMproved 7。3(2010年8月15日,2014年11月5日编译21:00:28) 由root@apple.com编译 没有GUI的普通版本。功能包括(+)或不( - ): -arabic + autocmd -balloon_eval -browse + builtin_terms + byte_offset + cindent -clientserver -clipboard + cmdline_compl + cmdline_hist + cmdline_info + comments -conceal + cryptv + cscope + cursorbind + cursorshape + dialog_con + diff + digraphs -dnd -ebcdic -emacs_tags + eval + ex_extra + extra_search -farsi + file_in_path + find_in_path + float + folding -footer + fork()-gettext -hangul_input + iconv + insert_expand + jumplist -keymap -langmap + libcall + linebreak + lispindent + listcmds + localmap -lua + menu + mksession + modify_fname + mouse -mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_sysmouse + mouse_xterm + multi_byte + multi_lang -mzscheme + netbeans_intg -osfiletype + path_extra -perl + persistent_undo + postscript + printer -profile + python / dyn -python3 + quickfix + reltime -rightleft + ruby / dyn + scrollbind + signs + smartindent -sniff + startuptime + statusline -sun_workshop + syntax + tag_binary + tag_old_static -tag_any_white -tcl + terminfo + termresponse + textobjects + title -toolbar + user_commands + vertsplit + virtualedit + visual + visualextra + viminfo + vreplace + wildignore + wildmenu + windows + writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save system vimrc文件:" $ VIM / vimrc" 用户vimrc文件:" $ HOME / .vimrc" 用户exrc文件:" $ HOME / .exrc" $ VIM的退款:" / usr / share / vim" 编译:gcc -c -I。 -D_FORTIFY_SOURCE = 0 -Iproto -DHAVE_CONFIG_H -arch i386 -arch x86_64 -g -Os -pipe 链接:gcc -arch i386 -arch x86_64 -o vim -lncurses
答案 0 :(得分:2)
Vim没有开箱即用地查看Python语法,因此插件可能会导致此问题。
当然,不确定为什么操作系统升级会让Vim插件突然开始变得更热心,但是你安装的插件列表(无论你管理它们)可能是开始缩小问题范围的最佳位置。 / p>