komentar file vimrc - tanda kutip ganda vs dua tanda kutip ganda

20

Saya akan melalui file .vimrc dan di sana semuanya ditulis seperti ini: -

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

Dapatkah seseorang memberi tahu saya apa perbedaan antara baris-baris yang ditulis setelahnya " .... dan yang ditulis setelahnya "".....?

Amit Upadhyay
sumber
Saya belum pernah melihat ini sebelumnya. Saya pikir seseorang baru saja menulis komentar, misalnya apa yang saya miliki di vimrc saya adalah baris yang mengatakan :syntax ondan itu ... apakah itu salah?
Charlie Parker

Jawaban:

21

Inilah perbedaan utama:

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

Sehingga ketika Anda melihat double "tanda kutip ganda" itu kode yang dikomentari, Anda dapat menghapus tanda komentar itu dengan menghapus "tanda kutip ganda" ganda, "tanda kutip ganda" ganda berarti "Saya hanya komentar" dan tidak harus "dihapus komentar" , masuk akal?. Semoga ini membantu. Jangan ragu untuk bertanya apakah keraguan lain muncul!

UPDATE 0 : Dalam .vimrcfile, komentar baris dibuat dengan menambahkan tanda kutip ganda "di sebelah kiri teks, ini berarti bahwa segala sesuatu di sebelah kanan "adalah komentar; komentar multiline tidak dapat dibuat dalam .vimrcfile kecuali menambahkan a "ke awal setiap baris, sehingga menghasilkan banyak komentar single-line tidak seperti Catau di PHPmana Anda dapat menggunakan komentar pembuka-multiline /*dan penutup-multiline ini */. Saya tidak tahu apakah masih ada di luar sana tapi ada plugin yang disebut "The NERD plugin" atau "The NERD Commenter" di vim. Semoga ini membantu!

UPDATE 1 : Sehubungan dengan "tanda kutip ganda" ganda dan "tanda kutip ganda" tunggal, misalnya baris pertama dalam .vimrcfile Anda :

" Lebih baik salin & tempel
" Ketika Anda ingin menempelkan blok besar kode ke vim, tekan F2 sebelum Anda
" tempel. Di bagian bawah Anda akan melihat -- INSERT (paste) --.

" " set pastetoggle =
" " set clipboard = tidak bernama

Harap perhatikan di awal setiap baris ada tanda kutip ganda tebal seperti ini " ini berarti bahwa setiap karakter teks di baris itu mulai segera di sebelah kanannya adalah komentar.

Sekarang, perhatikan dua baris terakhir di mana ada "tanda kutip ganda" ganda di awal baris tersebut. Karakter pertama dalam baris adalah kutipan ganda tebal seperti ini " dan karakter kedua di baris adalah kutipan ganda Italia seperti ini " . Sekali lagi, seperti yang dijelaskan di atas, ini berarti bahwa setiap karakter teks tunggal dalam baris yang dimulai segera di sebelah kanannya adalah komentar. Sekarang "tanda kutip ganda" kedua adalah bagian dari komentar, Anda bahkan dapat menambahkan 3 atau lebih tanda kutip ganda, karena ketika sebuah garis memiliki karakter tanda kutip ganda segalanya di sebelah kanan akan ditafsirkan sebagai komentar. Ini hanya untuk pemrogram atau pengguna untuk mendeteksi lebih cepat di mana kode kerjanya dan di mana komentar sederhana, referensi visual. Semoga ini membantu. Sekali lagi, jangan ragu untuk bertanya apakah ada keraguan, Ceria!

zehnner
sumber
halo, ini saya juga tahu .. dan siapa pun bisa mencari tahu ... Anda tidak mendapatkan pertanyaan
Amit Upadhyay
Halo! Maka saya sarankan agar Anda sedikit lebih spesifik atau mengajukan pertanyaan lain. Khususnya apa yang ingin Anda ketahui?
zehnner
Anda memberi tahu saya perbedaan antara "dan" "dengan referensi file .vimrc di atas. Cobalah untuk mengetahui perbedaan yang sebenarnya di antara mereka dan berbagai cara untuk mengomentari file .vimrc.
Amit Upadhyay
@AmitUpadhyay Hanya ada satu cara untuk berkomentar di vim, dan tidak ada perbedaan sintaksis antara "dan ""untuk komentar.
muru
Saya belum pernah melihat ini sebelumnya. Saya pikir seseorang baru saja menulis komentar, misalnya apa yang saya miliki di vimrc saya adalah baris yang mengatakan :syntax ondan itu ... apakah itu salah?
Charlie Parker