#1 Le 02/10/2021, à 22:44
- zephyre123
Problème avec l'éditeur de texte vim et plugin Utilsnip [RESOLU]
Bonjour,
Le plugin Utilsnip fonctionnais jusqu’à ce que j'installe l'autre plugin YoucompleteMe.
Je pense que je n'ai pas fais d'erreur de configuration car mon snippet est bien détecté,
voir l'image = https://zupimages.net/viewer.php?id=21/39/0pgf.png
Cependant impossible de l’exécuter, lorsque j'appuie sur la touche ENTER une fois sur la ligne, j'ai un simple saut de ligne.
J'ai créé un dossier, UltiSnips dans mon répertoire .vim (dans mon dossier personnel).
Ensuite j'ai créé un fichier, html.snippets.
Détail du fichier html.snippets ci dessous :
snippet href
<a href="$1"${2: class="${3:link}"}>
$0
</a>
endsnippet
Avez vous un idée ?
Merci d'avance pour votre aide.
Dernière modification par zephyre123 (Le 27/10/2021, à 18:26)
Hors ligne
#2 Le 14/10/2021, à 05:55
- noje
Re : Problème avec l'éditeur de texte vim et plugin Utilsnip [RESOLU]
La touche tab est aussi associée à une ou des actions avec YouCompleteMe visiblement c’est un souci assez normal et courant.
La solution est d’éditer ton vimrc et ajouter ceci dedans, tu peux aussi les taper dans vim au préalable pour tester et voir si ça te conviens.
" Trigger configuration. Do not use <tab> if you use YouCompleteMe.
let g:UltiSnipsExpandTrigger="<S-t>"
let g:UltiSnipsJumpForwardTrigger="<S-f>"
let g:UltiSnipsJumpBackwardTrigger="<S-b>"
Shift + t = enclenche et ouvre le snippets
Shift + f = avance au snippets suivants
Shift + b = recule au snippets precedents.
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#3 Le 27/10/2021, à 18:25
- zephyre123
Re : Problème avec l'éditeur de texte vim et plugin Utilsnip [RESOLU]
J'ai trouvé la solution je ne sais plus ou, je mets ma configuration ici :
"Ultisnip plugin
let g:UltiSnipsExpandTrigger="<C-l>"
let g:UltiSnipsJumpForwardTrigger='<C-j>'
let g:UltiSnipsJumpBackwardTrigger='<C-k>'
let g:UltiSnipsSnippetDirectories=[$HOME.'/.vim/UltiSnips']
"YouCompleteMe plugin
let g:ycm_key_list_select_completion = ['<C-j>']
let g:ycm_key_list_previous_completion = ['<C-k>']
Je clos le sujet je n'ai plus le problème.
Hors ligne