коментарі до файлу vimrc - подвійні лапки проти двох подвійних лапок


20

Я переглядаю файл .vimrc і там все написано так: -

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

Чи може хтось мені сказати, в чому різниця між тими рядками, написаними після, " .... і рядками, написаними після "".....?


Я ніколи цього не бачив. Я думав, що хтось написав коментарі, наприклад, що я маю в своєму vimrc, це рядок, який говорить, :syntax onі це ... це не так?
Чарлі Паркер

Відповіді:


21

Це основна відмінність:

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

Так що коли ви бачите подвійні "подвійні лапки", це коментований код, ви можете його коментувати, видаливши подвійні "подвійні лапки", одинарні "подвійні лапки" означають "Я просто коментар" і не повинні бути "не коментованими" , має сенс?. Сподіваюсь, це допомагає. Не соромтеся запитати, чи виникне ще одне сумнів!

ОНОВЛЕННЯ 0 : у .vimrcфайлі коментарі до рядків робляться додаванням подвійної лапки "зліва від тексту, це означає, що все праворуч від "коментаря; багаторядкові коментарі не можуть бути зроблені у .vimrcфайлі, за винятком додавання a "на початку кожного рядка, що призводить до декількох однорядкових коментарів на відміну від Cабо PHPде ви можете використовувати ці відкриття-multiline-comment /*та закриття-multiline-comment */. Я не знаю, чи все ще там, але там був плагін під назвою "Плагін NERD" або "Коментатор NERD" vim. Сподіваюся, це допомагає!

ОНОВЛЕННЯ 1 : Що стосується подвійних "подвійних лапок" та одиничних "подвійних лапок", наприклад перших рядків у вашому .vimrcфайлі:

" Краще скопіювати та вставити
" Коли ви хочете вставити великі блоки коду у vim, натисніть F2 перед тим, як
" вставити". У нижній частині ви повинні побачити -- INSERT (paste) --.

" " встановити pastetoggle =
" " встановити буфер обміну = без назви

Зверніть увагу, що на початку кожного рядка є напівжирна двомісна цитата на кшталт цього " це означає, що кожен текстовий символ у цьому рядку, що починається відразу праворуч від нього, є коментарем.

Тепер зауважте останні два рядки, де на початку цих рядків є подвійні "подвійні лапки". Перший символ у рядку є напівжирною подвійною цитатою на кшталт цього ", а другий символ у рядку - це подвійний курсив з курсивом як цей " . Знову ж таки, як було пояснено вище, це означає, що кожен текстовий символ у цьому рядку, що починається відразу праворуч від нього, є коментарем. Тепер друга "подвійна цитата" є частиною коментаря, ви можете навіть додати 3 або більше подвійних лапок, тому що коли рядок має подвійну цитату, все праворуч буде трактуватися як коментар. Це просто для програмістів або користувачів, щоб швидше виявити, де працює робочий код і де прості коментарі, візуальна довідка. Сподіваюсь, це допомагає. Знову ж таки, не соромтеся запитати, чи є сумніви, ура!


привіт, це я також знаю .. і кожен може зрозуміти ... у вас не виникло питання
Аміт Упадхай

Привіт! Тоді я пропоную вам бути трохи більш конкретним або задати інше питання. Що саме ви хотіли б знати?
zehnner

Ви сказали мені різницю між "і" "з посиланням на вищезазначений файл .vimrc. Спробуйте сказати фактичну різницю між ними та різними способами коментувати файл .vimrc.
Amit Upadhyay

@AmitUpadhyay Існує лише один спосіб коментувати vim, і немає синтаксичної різниці між "і ""для коментарів.
муру

Я ніколи цього не бачив. Я думав, що хтось написав коментарі, наприклад, що я маю в своєму vimrc, це рядок, який говорить, :syntax onі це ... це не так?
Чарлі Паркер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.