Je ne veux pas commenter des lignes de texte dans un fichier texte ou un code. Je cherche à insérer des commentaires de bloc dans un fichier .vimrc . Pour insérer un commentaire d'une seule ligne "
est utilisé, par exemple:
" remove spaces and tabs as well at the end of line automatically while saving
autocmd BufWritePre * :%s/\s\+$//e
Maintenant, j'ai une quantité relativement importante de paramètres / configurations / plugins collectés au fil des ans après avoir navigué sur Internet pour ajouter des fonctionnalités intéressantes. Je cherche à ajouter de gros blocs de commentaires à mon fichier .vimrc. Ajouter "
à chaque ligne est une option mais je cherche une syntaxe de commentaire de bloc. Similaire à /**/
C.
//
est identique à "
/* */
est identique à _ ____ ?
La recherche sur Unix.SE, SO et la recherche sur Google n'ont pas beaucoup aidé.
Réponses:
Je ne pense pas que ce soit possible. Le mieux que vous puissiez faire est de bloquer la sélection de texte et d'effectuer une recherche / remplacement sur le premier caractère
s/^/"/
dans vim pour insérer un"
au début de chaque ligne.Le plugin vim NERD Commenter pourrait également vous faciliter la tâche.
la source
Ma solution consiste à envelopper le code dans un fichier
function
.Cela fonctionne bien dans vimrc, par exemple, pour les tests de mise en évidence de la syntaxe hérédoc sur place , qui nécessitent également de vrais commentaires de bloc sans caractères de début . Dans mon vimrc, j'utilise un tel bloc directement après avoir configuré mes heredoc SyntaxRanges .
Cette solution est similaire à l'
if 0
astuce de @ Stéphane , qui n'a pas fonctionné pour moi. Assurez-vous de ne jamais appeler cette fonction!la source
Une astuce:
Toutes vos lignes sélectionnées sont désormais précédées de la chaîne que vous avez tapée en mode insertion.
la source
Utilisez le
tComment
plugin pour Vim: http://www.vim.org/scripts/script.php?script_id=1173Oui, il prend en charge Python (ajouté en 2011).
la source
Il y a ce plugin qui change la vie par
tpope
appelévim-commentary
https://github.com/tpope/vim-commentary
Ce plugin fournit :
Utilisation :
:
qui montrera que:<,'>
:<,'>Commentary
et appuyez sur Entrée.la source