Je veux commenter des lignes dans un code que j'ai. J'ai différents types de codes, et ils utilisent différents leaders de commentaires. Par exemple. en latex: '%', dans Fortran 90: '!' et en python: '#'. Je veux faire une commande de substitution qui ressemble à ceci:Pour commenter les correspondances dans Vim - indépendant sur le leader des commentaires?
:g/<search-string>/s/^/<add-comment-leader-here>/
Si cela est possible, je pourrais aussi faire une commande dans vim qui a commenté automatiquement le texte sélectionné. Quelque chose comme ceci:
vmap <z> :'<,'>s/^/<add-comment-leader-here>/
Toutes les idées sont les bienvenues! :)
Si vous utilisez EnhancedCommentify, vous devriez être en mesure de faire un générique: g//exe "normal \ Comment" - quel que soit le type de fichier actuel. –
Si le lien est encore brisé, vous pouvez essayer ce miroir: https://github.com/vim-scripts/EnhCommentify.vim – olibre