comentarios del archivo vimrc: comillas dobles frente a dos comillas dobles

20

Estoy revisando un archivo .vimrc y allí todo está escrito así:

" 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>

¿Alguien puede decirme cuál es la diferencia entre esas líneas escritas después " .... y las líneas escritas después "".....?

Amit Upadhyay
fuente
Nunca he visto esto antes. Pensé que uno acaba de escribir los comentarios, por ejemplo, lo que tengo en mi vimrc es una línea que dice :syntax ony eso es ... ¿está mal?
Charlie Parker, el

Respuestas:

21

Esta es la principal diferencia:

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

De modo que cuando vea "comillas dobles" dobles es un código comentado, puede descomentarlo quitando las "comillas dobles" dobles, las "comillas dobles" simples significan "Solo soy un comentario" y no se deben "descomentar" , ¿tiene sentido?. Espero que esto ayude. ¡No dudes en preguntar si surge otra duda!

ACTUALIZACIÓN 0 : en el .vimrcarchivo, los comentarios de línea se hacen agregando una comilla doble "a la izquierda del texto, esto significa que todo a la derecha del "comentario es un comentario; No se pueden hacer comentarios multilínea en el .vimrcarchivo, excepto agregar un "al principio de cada línea, lo que da como resultado un comentario de una sola línea a diferencia Co PHPdonde puede usar estos comentarios de apertura-multilínea /*y de cierre-multilínea-comentario */. No sé si todavía está disponible, pero había un complemento llamado "El complemento NERD" o "El comentarista NERD" vim. ¡Espero que esto ayude!

ACTUALIZACIÓN 1 : con respecto a las dobles "comillas dobles" y las "comillas dobles" simples, por ejemplo, las primeras líneas de su .vimrcarchivo:

" Mejor copiar y pegar
" Cuando desee pegar grandes bloques de código en vim, presione F2 antes de
" pegar. En la parte inferior debería ver -- INSERT (paste) --.

" " set pastetoggle =
" " set portapapeles = sin nombre

Tenga en cuenta que al comienzo de cada línea hay una comilla doble en negrita como esta " esto significa que cada carácter de texto en esa línea que comienza inmediatamente a la derecha es un comentario.

Ahora, observe las dos últimas líneas donde hay dobles "comillas dobles" al comienzo de esas líneas. El primer carácter en la línea es una comilla doble en negrita como esta " y el segundo carácter en la línea es una comilla doble en cursiva como esta " . Nuevamente, como se explicó anteriormente, esto significa que cada carácter de texto en esa línea que comienza inmediatamente a la derecha es un comentario. Ahora la segunda "comilla doble" es parte del comentario, incluso podría agregar 3 o más comillas dobles, porque cuando una línea tiene el carácter de comillas dobles, todo a la derecha se interpretará como un comentario. Esto es solo para que los programadores o usuarios detecten más rápido dónde está el código de trabajo y dónde están los comentarios simples, una referencia visual. Espero que esto ayude. Nuevamente, no dude en preguntar si hay alguna duda, ¡salud!

Zehnner
fuente
hola, esto también lo sé ... y cualquiera puede darse cuenta ... no entendiste la pregunta
Amit Upadhyay
¡Hola a todos! Entonces te sugiero que seas un poco más específico o hagas otra pregunta. ¿Qué es lo que te gustaría saber específicamente?
zehnner
me dijiste la diferencia entre el "y" "con referencia al archivo .vimrc anterior. Intenta decir la diferencia real entre ellos y las diferentes formas de comentar el archivo .vimrc.
Amit Upadhyay
@AmitUpadhyay Solo hay una forma de comentar en vim, y no existe una diferencia sintáctica entre "y ""para los comentarios.
muru
Nunca he visto esto antes. Pensé que uno acaba de escribir los comentarios, por ejemplo, lo que tengo en mi vimrc es una línea que dice :syntax ony eso es ... ¿está mal?
Charlie Parker, el