commenti sul file vimrc - virgolette doppie e due virgolette doppie


20

Sto attraversando un file .vimrc e lì tutto è scritto in questo modo: -

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

Qualcuno può dirmi qual è la differenza tra quelle righe scritte dopo " .... e le righe scritte dopo "".....?


Non l'ho mai visto prima. Pensavo che uno avesse appena scritto i commenti, ad esempio quello che ho nel mio vimrc è una riga che dice :syntax one questo è tutto ... è sbagliato?
Charlie Parker,

Risposte:


21

Questa è la differenza principale:

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

In modo che quando vedi doppie "virgolette doppie" sia un codice commentato, puoi decommentarle rimuovendo le doppie "virgolette doppie", le singole "virgolette doppie" significano "Sono solo un commento" e non devono essere "non commentate" , ha senso?. Spero che sia di aiuto. Non esitate a chiedere se sorge un altro dubbio!

AGGIORNAMENTO 0 : Nel .vimrcfile, i commenti di riga vengono aggiunti aggiungendo una doppia virgoletta "a sinistra del testo, ciò significa che tutto a destra di "è un commento; commenti su più righe non possono essere fatte nel .vimrcfile se non l'aggiunta di un "all'inizio di ogni riga, con il risultato di molteplici singola riga di commento a differenza Co PHPdove è possibile utilizzare questi apertura-righe-commento /*e chiusura-righe-commento */. Non so se è ancora là fuori ma c'era un plugin chiamato "Il plugin NERD" o "Il commentatore NERD" in vim. Spero che sia di aiuto!

UPDATE 1 : Per quanto riguarda le "virgolette doppie" matrimoniali e doppie virgolette "" unico, ad esempio le prime righe nel .vimrcfile:

" Copia e incolla meglio
" Quando vuoi incollare grandi blocchi di codice in vim, premi F2 prima di
" incollare. Nella parte inferiore dovresti vedere -- INSERT (paste) --.

" " set pastetoggle =
" " set appunti = senza nome

Nota che all'inizio di ogni riga c'è una doppia virgoletta in grassetto come questa " questo significa che ogni singolo carattere di testo in quella riga che inizia immediatamente a destra di esso è un commento.

Ora, nota le ultime due righe dove ci sono doppie "doppie virgolette" all'inizio di quelle righe. Il primo personaggio nella riga è una doppia virgoletta in grassetto come questo " e il secondo personaggio nella riga è una doppia virgoletta italica come questa " . Ancora una volta, come spiegato sopra, questo significa che ogni singolo carattere di testo in quella riga che inizia immediatamente a destra di esso è un commento. Ora la seconda "virgoletta doppia" fa parte del commento, potresti persino aggiungere 3 o più virgolette doppie, perché quando una riga ha il carattere di virgoletta doppia tutto a destra verrà interpretato come un commento. Questo è solo per i programmatori o gli utenti di rilevare più rapidamente dove si trova il codice di lavoro e dove sono i semplici commenti, un riferimento visivo. Spero che sia di aiuto. Ancora una volta, non esitare a chiedere se ci sono dubbi, Saluti!


ciao, anche questo lo so ... e chiunque può capire ... non hai capito la domanda
Amit Upadhyay,

Ciao! Quindi ti suggerisco di essere un po 'più specifico o di porre un'altra domanda. Cos'è che ti piacerebbe sapere?
Zehnner,

mi hai detto la differenza tra "e" "con riferimento al file .vimrc sopra. Prova a dire la differenza effettiva tra loro e i diversi modi di commentare il file .vimrc.
Amit Upadhyay,

@AmitUpadhyay C'è solo un modo per commentare in vim e non c'è differenza sintattica tra "e ""per i commenti.
muru,

Non l'ho mai visto prima. Pensavo che uno avesse appena scritto i commenti, ad esempio quello che ho nel mio vimrc è una riga che dice :syntax one questo è tutto ... è sbagliato?
Charlie Parker,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.