J'ai les bundles ultisnips et youcompleteme installés sur mon macvim. Le problème est que ultisnips ne fonctionne pas parce que tab est lié par ycm. J'ai essayé de mettre let g:UltiSnipsExpandTrigger = "<s-tab>"
afin de pouvoir déclencher l'achèvement du snippet avec shift-tab, mais cela ne fonctionne pas pour une raison inconnue. Je pourrais utiliser les majuscules comme déclencheur, mais jusqu'à présent, je n'ai trouvé aucun moyen de le faire.
L'un d'entre vous utilise-t-il ces deux modules complémentaires ensemble ? Que puis-je faire pour que shift-tab fonctionne ? Pouvez-vous me recommander une autre touche pour déclencher les snippets ?
0 votes
Le YCM cartographie également
<S-Tab>
et UltiSnips aussi, IIRC. Vous devriez demander à l'auteur du YCM, je suppose.0 votes
J'ai changé les clés de l'achèvement précédent sur ycm, et supprimé s-tab. cela ne fonctionne toujours pas. je vais essayer de lui envoyer un message sur github, je pense.
1 votes
Vérifiez si votre carte fonctionne avec
:verbose map <S-Tab>
Il ne fonctionnera probablement pas avec vim en ligne de commande. Un bon remplacement est<CR>
.0 votes
Merci pour cela, j'étais impatient de trouver une solution et le fait que YouCompleteMe n'ait pas de forum est ennuyeux. Merci
2 votes
Avez-vous réessayé récemment ? L'un des plugins, ou les deux, ont dû être mis à jour, car la documentation d'UltiSnips indique : "YouCompleteMe - est livré avec un support de complétion prêt à l'emploi pour UltiSnips. Il offre un dialogue de complétion très agréable pour les snippets."