python - 如何在 vim 中关闭 Python 错误检查? (vim 终端 7.3、OS X 10.11 Yosemite)

标签 python macos vim osx-yosemite

概述

升级到 10.11 Yosemite 后,我发现 vim(在终端上)突出显示了我的 python 脚本中的一堆实际上不是错误的错误。

例如

这一行:

从 django.conf.urls 导入模式

被称为[导入错误]无法导入'django.conf.urls'

这个错误不是真的,因为我可以从命令行打开 python shell 并导入据称丢失的模块。我的 python 文件中也遇到了一堆其他错误:[bad-continuation] Wrong Continuous indentation[invalid-name] Invalid Constant name

所有这些错误都不是真的。

问题

无论如何,我如何关闭这些 python 错误检查?

vim 详细信息

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 +折叠 -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 +符号 +smartindent -sniff +启动时间 +statusline -sun_workshop +语法 +tag_binary +tag_old_static -tag_any_white -t​​cl +terminfo +termresponse +textobjects +标题 -工具栏+用户命令+vertsplit+virtualedit+视觉+视觉额外+viminfo +vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_剪贴板 -xterm_保存 系统 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

最佳答案

Vim 不会立即检查 Python 语法,因此插件可能导致此问题。

当然,不知道为什么操作系统升级会让 Vim 插件突然开始变得更加热心,但是您安装的插件列表(无论您如何管理它们)可能是开始缩小问题范围的最佳位置。

关于python - 如何在 vim 中关闭 Python 错误检查? (vim 终端 7.3、OS X 10.11 Yosemite),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31799087/

相关文章:

macos - 如何在 OS X 中通过命令行获取事件用户的名称?

苹果电脑 10.12.2 Apache SSL

macos - 增量捆绑版本错误 - Fastfile

python - Ubuntu 10.4 中 Vim 的 Pydiction 和 Python 的问题

vim - vim 的表达式计算是否可以与缓冲区中的现有表达式一起使用?

python - 在 python 数据类 __init__ 方法中强制类型转换

python - 如何通过对列进行分区来高效地生成这个字典?

python - 捕获 jira-python 异常

python - 如何在 QtextEdit 上重载粘贴

vim - vim-设置自动缩进以用空格或制表符填充前导空间