Commentaires sur le fichier vimrc - guillemets doubles vs deux guillemets doubles

20

Je passe par un fichier .vimrc et là tout est écrit comme ceci: -

" Better copy & paste
" When you want to paste large blocks of code into vim, press F2 before you
" paste. At the bottom you should see ``-- INSERT (paste) --``.

"" set pastetoggle=<F2>
"" set clipboard=unnamed


" Mouse and backspace
"" set mouse=a  " on OSX press ALT and click
"" set bs=2     " make backspace behave like normal again


" Rebind <Leader> key
" I like to have it here becuase it is easier to reach than the default and
" it is next to ``m`` and ``n`` which I use for navigating between tabs.
"" let mapleader = ","


" Bind nohl
" Removes highlight of your last search
" ``<C>`` stands for ``CTRL`` and therefore ``<C-n>`` stands for ``CTRL+n``
"" noremap <C-n> :nohl<CR>
"" vnoremap <C-n> :nohl<CR>
"" inoremap <C-n> :nohl<CR>


" Quicksave command
"" noremap <C-Z> :update<CR>
"" vnoremap <C-Z> <C-C>:update<CR>
"" inoremap <C-Z> <C-O>:update<CR>

Quelqu'un peut-il me dire quelle est la différence entre ces lignes écrites après " .... et les lignes écrites après "".....?

Amit Upadhyay
la source
Je n'avais jamais vu ça avant. Je pensais que l'on venait d'écrire les commentaires, par exemple ce que j'ai dans mon vimrc est une ligne qui dit :syntax onet c'est ... est-ce faux?
Charlie Parker

Réponses:

21

C'est la principale différence:

" Comments to describe what the line of code below does
"" Actual working code for the .vimrc file but still commented. 

Pour que lorsque vous voyez des "doubles guillemets", c'est du code commenté, vous pouvez le décommenter en supprimant les doubles "doubles guillemets", les simples "doubles guillemets" signifient "je suis juste un commentaire" et ne doivent pas être "non commentés" , logique?. J'espère que cela t'aides. N'hésitez pas à demander si un autre doute surgit!

MISE À JOUR 0 : Dans le .vimrcfichier, les commentaires de ligne sont faits en ajoutant une citation double "à gauche du texte, cela signifie que tout à droite de "est un commentaire; commentaires multilignes ne peuvent pas être dans le .vimrcfichier , sauf l' ajout d' un "au début de chaque ligne, entraînant ainsi plusieurs commentaire sur une seule ligne à la différence Cou PHPoù vous pouvez utiliser ces ouvertures-multiligne-commentaire /*et la fermeture multiligne-commentaire */. Je ne sais pas s'il est toujours disponible mais il y avait un plugin appelé "Le plugin NERD" ou "Le commentateur NERD" vim. J'espère que cela t'aides!

MISE À JOUR 1 : En ce qui concerne les doubles "guillemets doubles" et les "guillemets doubles" simples, par exemple les premières lignes de votre .vimrcfichier:

" Mieux copier-coller
" Lorsque vous souhaitez coller de gros blocs de code dans vim, appuyez sur F2 avant de
" coller " . En bas, vous devriez voir -- INSERT (paste) --.

" " set pastetoggle =
" " set clipboard = anonyme

Veuillez noter qu'au début de chaque ligne, il y a une citation double en gras comme celle-ci " cela signifie que chaque caractère de texte dans cette ligne commençant immédiatement à droite est un commentaire.

Maintenant, notez les deux dernières lignes où il y a des doubles "doubles guillemets" au début de ces lignes. Le premier caractère de la ligne est une citation double en gras comme ceci " et le deuxième caractère de la ligne est une citation double en italique comme ceci " . Encore une fois, comme expliqué ci-dessus, cela signifie que chaque caractère de texte dans cette ligne commençant immédiatement à droite est un commentaire. Maintenant, le deuxième "guillemet double" fait partie du commentaire, vous pouvez même ajouter 3 guillemets doubles ou plus, car lorsqu'une ligne a le caractère guillemet double, tout à droite sera interprété comme un commentaire. C'est juste pour les programmeurs ou les utilisateurs de détecter plus rapidement où se trouve le code de travail et où sont les commentaires simples, une référence visuelle. J'espère que cela t'aides. Encore une fois, n'hésitez pas à demander en cas de doute, Santé!

Zehnner
la source
bonjour, je le sais aussi .. et n'importe qui peut comprendre ... vous n'avez pas eu la question
Amit Upadhyay
Bonjour! Ensuite, je vous suggère d'être un peu plus précis ou de poser une autre question. Qu'est-ce que tu aimerais savoir spécifiquement?
zehnner
vous m'avez dit la différence entre le "et" "en référence au fichier .vimrc ci-dessus. Essayez de faire la différence entre eux et les différentes façons de commenter le fichier .vimrc.
Amit Upadhyay
@AmitUpadhyay Il n'y a qu'une seule façon de commenter dans vim, et il n'y a pas de différence syntaxique entre "et ""pour les commentaires.
muru
Je n'avais jamais vu ça avant. Je pensais que l'on venait d'écrire les commentaires, par exemple ce que j'ai dans mon vimrc est une ligne qui dit :syntax onet c'est ... est-ce faux?
Charlie Parker