2014-03-26 3 views
4

Я удалил практически все, пока искал. Vim открывается без ошибок:: работает UltiSnipsEdit, но когда я ввожу snip <tab>, вводится фактическая вкладка. Мой текущий vimrc. Конфигурации были скопированы из github для Vundle и UltiSnips.ultisnips expand не работает, и я не могу понять, почему

set nocompatible 
filetype off 

"set the runtime path to include Vundle and initialize 
set rtp+=~/.vim/bundle/vundle/ 
call vundle#rc() 

" let Vundle manage Vundle, required 
Plugin 'gmarik/vundle' 
Plugin 'SirVer/ultisnips' 

filetype plugin indent on 

let g:UltiSnipsExpandTrigger="<tab>" 
let g:UltiSnipsJumpForwardTrigger="<c-b>" 
let g:UltiSnipsJumpBackwardTrigger="<c-z>" 

" If you want :UltiSnipsEdit to split your window. 
let g:UltiSnipsEditSplit="vertical" 

многословным IMAP <tab>

i <Tab>  * <C-R>=UltiSnips#ExpandSnippet()<CR> 
    Last set from ~/.vim/bundle/ultisnips/autoload/UltiSnips/map_keys.vim 

: версия

:version 
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 10 2014 09:33:13) 
Included patches: 1-135 
Compiled by Arch Linux 
Huge version with GTK2 GUI. Features included (+) or not (-): 
+acl    +cindent   +conceal   +digraphs  +farsi   +gettext   +libcall   +mksession  +mouse_netterm -mzscheme  +profile   +scrollbind  +syntax   +textobjects  +visualextra  +X11 
+arabic   +clientserver +cryptv   +dnd    +file_in_path -hangul_input +linebreak  +modify_fname +mouse_sgr  +netbeans_intg +python   +signs   +tag_binary  +title   +viminfo   -xfontset 
+autocmd   +clipboard  +cscope   -ebcdic   +find_in_path +iconv   +lispindent  +mouse   -mouse_sysmouse +path_extra  -python3   +smartindent  +tag_old_static +toolbar   +vreplace  +xim 
+balloon_eval +cmdline_compl +cursorbind  +emacs_tags  +float   +insert_expand +listcmds  +mouseshape  +mouse_urxvt  +perl   +quickfix  -sniff   -tag_any_white +user_commands +wildignore  +xsmp_interact 
+browse   +cmdline_hist +cursorshape  +eval   +folding   +jumplist  +localmap  +mouse_dec  +mouse_xterm  +persistent_undo +reltime   +startuptime  -tcl    +vertsplit  +wildmenu  +xterm_clipboard 
++builtin_terms +cmdline_info +dialog_con_gui +ex_extra  -footer   +keymap   +lua    +mouse_gpm  +multi_byte  +postscript  +rightleft  +statusline  +terminfo  +virtualedit  +windows   -xterm_save 
+byte_offset  +comments  +diff   +extra_search +fork()   +langmap   +menu   -mouse_jsbterm +multi_lang  +printer   +ruby   -sun_workshop +termresponse +visual   +writebackup  -xpm 
    system vimrc file: "/etc/vimrc" 
    user vimrc file: "$HOME/.vimrc" 
2nd user vimrc file: "~/.vim/vimrc" 
     user exrc file: "$HOME/.exrc" 
    system gvimrc file: "/etc/gvimrc" 
    user gvimrc file: "$HOME/.gvimrc" 
2nd user gvimrc file: "~/.vim/gvimrc" 
    system menu file: "$VIMRUNTIME/menu.vim" 
    fall-back for $VIM: "/usr/share/vim" 
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/inclu 
de/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector -- 
param=ssp-buffer-size=4 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 
Linking: gcc -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -Wl,--as-needed -o vim -lgtk-x11-2.0 -lgdk-x11-2.0 -l 
pangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lSM -lICE -lXt -lX11 -lXdmcp -lSM -lICE -lm -lncurses -lelf -lnsl -lacl -lattr -lgpm -ldl -L/usr/lib -llua -Wl,-E -Wl,-rpath,/usr/li 
b/perl5/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -L/usr/local/lib -L/usr/lib/perl5/core_perl/CORE -lperl -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -L/usr/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynami 
c -lruby -lpthread -lgmp -ldl -lcrypt -lm -L/usr/lib 

Ls -la .vim папку

drwxr-xr-x 4 trevor users 4.0K Mar 26 12:37 ./ 
drwx------ 29 trevor users 4.0K Mar 26 12:56 ../ 
drwxr-xr-x 4 trevor users 4.0K Mar 26 12:36 bundle/ 
drwxr-xr-x 2 trevor users 4.0K Mar 26 12:47 UltiSnips/ 

Заранее спасибо за любую помощь! Я рвал волосы, пытаясь понять, что не так.

+2

Я понял. Таким образом, в текущей версии нет отступов по умолчанию, даже не обрезанных ''. Как только я добавил это: 'Bundle 'honza/vim-snippets'' Все началось. – trevor

+0

@benjifisher: Я работаю над этим. Они не позволяют вам отвечать на свой вопрос, когда вы новичок ... Завтра я смогу принять ответ. – trevor

ответ

8

Я понял. Таким образом, в текущей версии нет отступов по умолчанию, даже не обрезанных <tab>. Как только я добавил это: Bundle 'honza/vim-snippets' Все начало работать.

+0

Спасибо! У меня была такая же точная проблема. – timbram

1

В моем случае UltiSnips не расширялся, потому что у меня был set paste в моем .vimrc. Включение этой настройки отключает сопоставления клавиш в режиме вставки. Попробуйте удалить эту настройку. Это сработало для меня.

Смежные вопросы