Comentários do arquivo vimrc - aspas duplas vs aspas duplas

20

Estou passando por um arquivo .vimrc e lá tudo está escrito assim: -

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

Alguém pode me dizer qual é a diferença entre as linhas escritas depois " .... e as linhas escritas depois "".....?

Amit Upadhyay
fonte
Eu nunca vi isso antes. Eu pensei que alguém tinha acabado de escrever os comentários, por exemplo, o que eu tenho no meu vimrc é uma linha que diz :syntax one é isso ... isso está errado?
Charlie Parker

Respostas:

21

Esta é a principal diferença:

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

Para que, quando vir "aspas duplas" como código comentado, você possa descomentá-lo removendo as "aspas duplas", as "aspas duplas" signifiquem "sou apenas um comentário" e não sejam "descomentadas" , faz sentido?. Espero que isto ajude. Não hesite em perguntar se surge outra dúvida!

ATUALIZAÇÃO 0 : No .vimrcarquivo, os comentários de linha são feitos adicionando aspas duplas "à esquerda do texto, isso significa que tudo à direita da mensagem "é um comentário; comentários de várias linhas não podem ser feitos no .vimrcarquivo, exceto a adição de um "no início de cada linha, resultando em vários comentários de linha única diferentes Cou PHPonde você pode usar esses comentários de abertura múltipla /*e comentário de fechamento múltipla */. Não sei se ainda está lá fora, mas havia um plugin chamado "O plugin NERD" ou "O comentarista NERD" no vim. Espero que isto ajude!

ATUALIZAÇÃO 1 : Com relação às "aspas duplas" e "aspas duplas" simples, por exemplo, as primeiras linhas do seu .vimrcarquivo:

" Melhor copiar e colar
" Quando quiser colar grandes blocos de código no vim, pressione F2 antes de
" colar " . Na parte inferior, você deverá ver -- INSERT (paste) --.

" " set pastetoggle =
" " set clipboard = sem nome

Observe que no início de cada linha há uma aspas duplas em negrito como esta " isso significa que cada caractere de texto nessa linha que começa imediatamente à direita é um comentário.

Agora, observe as duas últimas linhas em que há "aspas duplas" no início dessas linhas. O primeiro caractere da linha é uma aspas duplas em negrito como este " e o segundo caractere da linha é uma aspas duplas em itálico como este " . Novamente, como explicado acima, isso significa que todo caractere de texto nessa linha que começa imediatamente à direita é um comentário. Agora a segunda "aspas duplas" faz parte do comentário, você pode até adicionar três ou mais aspas duplas, porque quando uma linha tem o caractere de aspas duplas, tudo à direita será interpretado como um comentário. Isso é apenas para os programadores ou usuários detectarem mais rapidamente onde está o código de trabalho e onde estão os comentários simples, uma referência visual. Espero que isto ajude. Mais uma vez, não hesite em perguntar se há alguma dúvida, Saúde!

Zehnner
fonte
Olá, isso eu também sei .. e qualquer um pode descobrir ... você não receber a pergunta
Amit Upadhyay
Olá! Sugiro que você seja um pouco mais específico ou faça outra pergunta. O que você gostaria de saber especificamente?
zehnner
você me disse que a diferença entre o "e '' com referência do arquivo .vimrc acima Tente dizer a diferença real entre eles e as diferentes maneiras de comentários do arquivo .vimrc..
Amit Upadhyay
@AmitUpadhyay Existe apenas uma maneira de comentar no vim, e não há diferença sintática entre "e ""para comentários.
Muru
Eu nunca vi isso antes. Eu pensei que alguém tinha acabado de escrever os comentários, por exemplo, o que eu tenho no meu vimrc é uma linha que diz :syntax one é isso ... isso está errado?
Charlie Parker