Wybieram vima i znalazłem 2 wtyczki, które działają świetnie - snipMate , to naśladuje zachowanie fragmentu partnera tekstowego i supertab , to przełącza i uzupełnia słowa za pomocą klawisza tab na podstawie wychodzących słów w bieżących / innych buforach. Wszystkie wtyczki zostały włączone w moim pliku .vimrc za pomocą :filetype plugin on
, ale mogę tylko dostać supertab do pracy. Podejrzewam, że ponieważ klawisz TAB jest używany dla obu, to są one nadrzędne względem siebie. Czy ktoś napotkał to i znalazł poprawkę? Nie jestem jeszcze ekspertem w edycji mojego pliku .vimrc, kluczy do mapowania itp. Dzięki.
EDYTOWAĆ
Gdy próbuję wymusić ładowanie samego snipMate.vim, otrzymuję następujące błędy:
Error detected while processing /home/sa125/.vim/plugin/snipMate.vim:
line 15:
E122: Function <SNR>18_RemoveSnippet already exists, add ! to replace it
line 73:
E122: Function snipMate#expandSnip already exists, add ! to replace it
line 112:
E122: Function <SNR>18_ProcessSnippet already exists, add ! to replace it
line 123:
E122: Function <SNR>18_Count already exists, add ! to replace it
line 169:
E122: Function <SNR>18_BuildTabStops already exists, add ! to replace it
line 211:
E122: Function snipMate#jumpTabStop already exists, add ! to replace it
line 258:
E122: Function <SNR>18_UpdatePlaceholderTabStops already exists, add ! to replace it
line 302:
E122: Function <SNR>18_UpdateTabStops already exists, add ! to replace it
line 321:
E122: Function <SNR>18_SelectWord already exists, add ! to replace it
line 385:
E122: Function <SNR>18_UpdateChangedSnip already exists, add ! to replace it
line 434:
E122: Function <SNR>18_UpdateVars already exists, add ! to replace it
Czy robię to źle? ...