vimrc dosyası yorumları - çift tırnak iki çift tırnak


20

Bir .vimrc dosyası üzerinden geçiyorum ve orada her şey şöyle yazılır: -

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

Birisi bana sonra yazılan satırlar " .... ve sonra yazılan satırlar arasındaki farkın ne olduğunu söyleyebilir "".....mi?


Bunu daha önce hiç görmedim. Birinin sadece yorum yazdığını sanıyordum, örneğin vimrc'imde yazan bir satır var :syntax onve bu ... bu yanlış mı?
Charlie Parker

Yanıtlar:


21

Temel fark budur:

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

Böylece, "çift tırnak" ifadesini gördüğünüz kod, çift "çift tırnak" ifadesini kaldırarak bunu kaldırabilirsiniz. , mantıklı?. Bu yardımcı olur umarım. Başka bir şüphe olup olmadığını sormaktan çekinmeyin!

GÜNCELLEME 0 : .vimrcDosyada, "metnin soluna çift ​​tırnak ekleyerek satır açıklamaları yapılır ; bu, sağındaki her şeyin "bir yorum olduğu anlamına gelir ; satırlı yorumlardaki yapılamaz .vimrcbir ekleme haricinde dosyası "böylece çoklu tek hat aksine yorumun sonuçlanan her satırın başlangıcına Cveya PHPnerede bu açılış-satırlı-yorumunu kullanabilir /*ve kapanış-satırlı-yorumunu */. Hala orada olup olmadığını bilmiyorum ama içinde "NERD eklentisi" veya "NERD Yorumcusu" adlı bir eklenti vardı vim. Bu yardımcı olur umarım!

GÜNCELLEME 1 : Çift "çift tırnak" ve tek "çift tırnak" ile ilgili olarak, örneğin .vimrcdosyanızdaki ilk satırlar :

" Daha İyi kopyalayıp yapıştırın
" vim, daha önce basın F2 içine kod büyük bloklar yapıştırmak istediğinizde
" yapıştırın. En altta görmeniz gerekir -- INSERT (paste) --.

" " set pastetoggle =
" " panoyu ayarla = adsız

Bir var her satırın başında unutmayın kalın çift tırnak böyle " o çizgide her metin karakteri buna hemen sağındaki başlayan bu yollarla bir yorumdur.

Şimdi, bu satırların başında çift "çift tırnak" bulunan son iki satıra dikkat edin. Satırdaki ilk karakter böyle kalın bir çift tırnaktır " ve satırdaki ikinci karakter bunun gibi İtalik bir çift tırnaktır " . Yine, yukarıda açıklandığı gibi, bu, hemen sağdan başlayan satırdaki her bir metin karakterinin bir yorum olduğu anlamına gelir. Şimdi ikinci "çift tırnak" yorumun bir parçası, hatta 3 veya daha fazla çift tırnak ekleyebilirsiniz, çünkü bir çizgi çift tırnak karakteri olduğunda sağdaki her şey bir yorum olarak yorumlanacak. Bu, yalnızca programcıların veya kullanıcıların çalışma kodunun nerede olduğunu ve düz yorumların nerede olduğunu, görsel bir referansı daha hızlı algılaması içindir. Bu yardımcı olur umarım. Yine, herhangi bir şüphe olup olmadığını sormaktan çekinmeyin, Şerefe!


merhaba, ben de biliyorum .. ve herkes anlayabiliyorum ... soruyu alamadım
Amit Upadhyay

Selam! Sonra biraz daha spesifik olmanızı veya başka bir soru sormanızı öneririm. Özellikle bilmek istediğiniz şey nedir?
zehnner

yukarıdaki .vimrc dosyasının referansı ile "ve" "arasındaki farkı söylediniz. Aralarındaki gerçek farkı ve .vimrc dosyasını yorumlamanın farklı yollarını anlatmaya çalışın.
Amit Upadhyay

@AmitUpadhyay vim'de yorum yapmanın tek bir yolu vardır "ve ""yorumlar arasında ve yorumlar arasında sözdizimsel bir fark yoktur .
muru

Bunu daha önce hiç görmedim. Birinin sadece yorum yazdığını sanıyordum, örneğin vimrc'imde yazan bir satır var :syntax onve bu ... bu yanlış mı?
Charlie Parker
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.