mam ustawić klawisze mapowania następująco:Jak rozwiązać kolizję odwzorowania kluczy zakładce `wtyczki UltiSnips` w vim
" Easy indent for code blocks
nmap <tab> v>
nmap <s-tab> v<
vmap <tab> >gv
vmap <s-tab> <gv
To działa dobrze. Ale kiedy zainstalowałem UltiSnips
przez vundle, klawisz Tab nie działa jako akcja wcięcia, usunie kody wielokreskowe, które wybrałem. Wiem, że to dlatego, że domyślne ustawienie to UltiSnips
. Chciałbym pozostać mapowaniem Tab dla UltiSnips
, aby uruchomić jego funkcje. Jak rozwiązać problem użycia klawisza TAB do blokowania wcięć? Dzięki!
W moim przypadku 'tab' zderzył się z wtyczką supertab. Zauważ, że jeśli używasz vima zamiast putta, niektóre kluczowe kombinacje mogą nie działać po wyjęciu z pudełka, takie jak '' lub '' w takim przypadku spróbuj coś takiego: 'let g: UltiSnipsExpandTrigger = ''', który również ma tę zaletę bycia wygodniejszym w pisaniu niż '' –
User
@PeterRincker Kiedy używam dowolnego klawisza funkcyjnego np. '', po prostu wpisuje '' w trybie wstawiania. Działa jednak w gvim. Ale mój problem z Putty trwa: / –