Je voudrais ajouter cette cartographie :
map <C-K> "_dd
Comment puis-je échapper à ce guillemet double pour qu'il ne soit pas interprété comme un commentaire ?
Je voudrais ajouter cette cartographie :
map <C-K> "_dd
Comment puis-je échapper à ce guillemet double pour qu'il ne soit pas interprété comme un commentaire ?
Je pense que tu seras bien.
Du manuel :
*:quote*
'"' at the start of a line causes the whole line to be ignored. '"'
after a command causes the rest of the line to be ignored. This can be used
to add comments. Example: >
:set ai "set 'autoindent' option
It is not possible to add a comment to a shell command ":!cmd" or to the
":map" command and friends, because they see the '"' as part of their
argument.
Remarquez comment il est dit après une commande - malheureusement, il peut être difficile de savoir ce que signifie exactement la fin de la commande. Certaines commandes ( :edit
) ne prennent qu'un seul argument, tandis que d'autres ( :map
, :help
), peut consommer tout ce qui se trouve sur la ligne.
En d'autres termes, en utilisant "
après un :map
devrait fonctionner sans traitement spécial, et je m'en tiendrais à cela comme ligne directrice. Si vous trouvez qu'il traite le "
comme début d'un commentaire, il suffit d'utiliser une barre oblique inversée : \"
.
Juste une supposition. Le problème ne concerne probablement pas le mappage d'un guillemet double, mais le fait que <C-K> n'est pas mappé ailleurs. Exécutez la commande :map et voyez si <C-K> est mappé ailleurs ? S'il ne peut pas être remappé, il aura un astérisque.
Je sais que minibufexplor.vim utilise <C-K> donc cela pourrait être votre problème ?
J'espère que cela vous aidera.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.