1

У меня новая установка VIM из автоматического установщика Windows: gvim73_46.exe

У меня установлен Python 2.7 (32 бит).

Если я открою gvim и наберу:

:set python?

Я получаю E518: Неизвестный вариант. Если я попробую набрать:

:python 'hello'

Вим падает. Что может быть не так? Вот содержимое:version, если они полезны, хотя Python установлен и использует Python 2.7. Я также проверил, и C:\Windows\System32\python27.dll, где это должно быть ... Я действительно потерян здесь. У кого-нибудь есть идеи относительно того, что идет не так?

VIM - Vi IMproved 7.3 (2010 г., 15 августа, скомпилировано 27 октября 2010 г., 17:59:02)32-разрядная версия графического интерфейса для MS-Windows с поддержкой OLE Включенные функции (+)или нет (-): + арабский + autocmd + balloon_eval + просмотр ++ builtin_terms + byte_offset + cindent + clientserver + буфер обмена + cmdline_compl + cmdline_hist + cmdline_info + комментарии + скрыть + cryptv + cscope + cursorbind + cursorshape + diff + орграфы -dnd -ebcdic + emacs_tags + eval + ex_extra + extra_search + фарси + file_in_path + find_in_path + float + складывание -footer + gettext/dyn -hangul_input + iconv/dyn + insert_expand + jumplist + libmap + langmap + map + lispindent + listcmds + localmap -lua + menu + mksession + modify_fname + mouse + mouseshape + multi_byte_ime/dyn + multi_lang -mzscheme + netbeans_intg + ole -osfiletype + path_extra + perl/dyn + persistent_undo -postscript + printer -pr + python3 /dyn + quickfix + reltime + rightleft + ruby /dyn + scrollbind + знаки + smartindent -sniff + время запуска + statusline -sun_workshop + синтаксис + tag_binary + tag_old_static -tag_any_white + tcl /dyn -tgetent -termresponse + textobjects title + user_commands + vertsplit + vir tualedit + visual + visualextra + viminfo + vreplace + wildignore + wildmenu + windows + writebackup -xfontset -xim -xterm_save + xpm_w32 системный vimrc-файл: "vimrc" пользовательский файл vimrc пользователя: "$ HOME_vimrc" файл 2-го пользователя vimrc: VIM_vimrc "пользовательский exrc-файл:" $ HOME_exrc "2-й пользовательский exrc-файл:" $ VIM_exrc "системный gvimrc-файл:" $ VIM\gvimrc "пользовательский gvimrc-файл:" $ HOME_gvimrc "2-й пользовательский gvimrc-файл:" $ VIM_gvimr файл системы ": Компиляция "$ VIMRUNTIME\menu.vim": cl -c /W3 /nologo -I. -Iproto -DHAVE_PATHDEF -DWIN32 -DFEAT_CSCOPE -DFEAT_NETBEANS_INTG -DFEAT_XPM_W32 -DWINVER = 0x0400 -D_WIN32_WINNT = 0x0400 /Fo.\ObjGOLYHTR / / Ox / GL -DNDEBUG / Zl / MT -DFEAT_OLE -DFEAT_MBYTE_IME -DDYNAMIC_IME -DFEAT_GUI_W32 -DDYNAMIC_ICONV -DDYNAMIC_GETTEXT -DFEAT_TCL -DDYNAMIC_TCL -DDYNAMIC_TCL_DLL =\"tcl83.dll\" -DDYNAMIC_TCL_VER =\"8.3\" -DFEAT_PYTHON - DDYNAMIC_PYTHON -DDYNAMIC_PYTHON_DLL =\"\" python27.dll -DFEAT_PYTHON3 -DDYNAMIC_PYTHON3 -DDYNAMIC_PYTHON3_DLL =\"\" python31.dll -DFEAT_PERL -DDYNAMIC_PERL -DDYNAMIC_PERL_DLL =\"perl512.dll\" -DFEAT_RUBY -DDYNAMIC_RUBY -DDYNAMIC_RUBY_VER = 191 -DDYNAMIC_RUBY_DLL =\"msvcrt-ruby191.dll\" -DFEAT_BIG / Fd.\ObjGOLYHTR / / Zi Linking: ссылка / RELEASE /nologo / подсистема: windows / LTCG: СОСТОЯНИЕ oldnames.lib kernel32.lib advapi32.lib shell32.lib gdi32.lib comdlg32.lib ole32.lib uuid.lib / машина: i386 / nodef gdi32.lib version.lib winspool.lib comctl32.lib advapi32.lib shell32.lib / machine: i386 / nodefaultlib libcmt.lib oleaut32.lib user32.lib /nodefaultlib:python27.lib /nodefaultlib:python31.lib e \t: t: t lib \tclstub83.lib WSock32.lib e: \xpm \lib \libXpm.lib /PDB:gvim.pdb -debug

1 ответ1

0

Здесь нет опции «python», поэтому ваша первая команда не работает. Ваша вторая команда ничего не выдаст, попробуйте " :python print 'hello' " ...Vim не должен быть сбой, хотя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .