Je suis un débutant. J'ai récemment appris à utiliser le plug-in vimwkiki, mais certaines touches de raccourci ne peuvent pas être utilisées.
3. Cartographies |vimwiki-mappings|
3.1. Cartographies globales |vimwiki-global-mappings|
3.2. Cartographies locales |vimwiki-local-mappings|
-------------------------------------------------- -----------------------
<Leader>wh Convertir la page wiki actuelle en HTML.
Cartes vers |:Vimwiki2HTML|
Pour remapper : >
:nmap <Leader>wc <Plug>Vimwiki2HTML
-------------------------------------------------- -----------------------
Selon le document d'aide de vimwiki, le problème réside dans les mappages locaux décrits dans la section 3.2.
Baidu a recherché deux mots clés, qui étaient tous deux du contenu en double ; Google les a recherchés, mais je n'ai pas pu les comprendre T.T
.Dois-je définir la valeur de localmapleader dans vimrc pour utiliser les touches de raccourci de vimwiki-local-mappings ?
La version de vimwiki que j'utilise est la version : 2.0.1 'stu'
Explication tirée de la documentation chinoise de vim (http://vimcdoc.sourceforge.net) :
Le problème que j'ai rencontré et que les touches de raccourci Vimwiki2HTML ne peuvent pas être utilisées est que <buffer> "cause des problèmes".
Après avoir installé le plug-in vimwiki avec pathogène, il y a un fichier vimwiki.vim sous ~/.vim/bundle/vimwiki/ftplugin Il existe une définition de touche de raccourci pour convertir le wiki en HTML comme suit :
.<buffer> limite la portée de cette touche de raccourci, alors cette touche de raccourci ne sera efficace que pour les fichiers avec le suffixe vimwiki et ne fonctionnera pas pour les fichiers dans d'autres formats.
Je n'étais pas familier avec ftplugin auparavant, ni avec la portée des touches de raccourci, donc je n'ai pas appelé cette touche de raccourci. Merci à l'internaute @xuelang pour votre aide enthousiaste
.Enfin, je voudrais ajouter que mapleader et localmapleader sont personnalisables.
Si vous rencontrez également le problème que certaines touches de raccourci de vimwiki ne peuvent pas être utilisées, vous pouvez toujours l'utiliser
J'espère que cette réponse sera utile aux internautes qui rencontrent le même problème :)
.Vous n'avez pas besoin de définir la valeur de localmapleader dans vimrc pour utiliser les touches de raccourci de vimwiki-local-mappings.
Par exemple :
Commande : La touche de raccourci par défaut liée à Vimwiki2HTML dans vimwiki est <leader>wh. C'est-à-dire qu'après avoir ouvert le fichier vimviki, appuyez rapidement sur les touches wh en mode normal pour générer le fichier html correspondant. Bien sûr, vous pouvez également. Redéfinissez vous-même les touches de raccourci, comme suit :
Ajoutez simplement la correspondance de clé ci-dessus dans .vimrc.
.-------------------------------------------------- ------------
<leader> est généralement une clé. Vous pouvez modifier la valeur de la clé représentée par <leader>. Vous pouvez consulter l'aide :