Nhận xét tệp vimrc - dấu ngoặc kép so với hai dấu ngoặc kép


20

Tôi đang xem qua tệp .vimrc và mọi thứ được viết như thế này: -

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

Ai đó có thể cho tôi biết sự khác biệt giữa những dòng được viết sau " .... và dòng được viết sau "".....không?


Tôi chưa bao giờ nhìn thấy điều này trước đây. Tôi nghĩ rằng một người chỉ viết bình luận, ví dụ những gì tôi có trong vimrc của tôi là một dòng nói :syntax onvà đó là ... điều đó có sai không?
Charlie Parker

Câu trả lời:


21

Đây là sự khác biệt chính:

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

Vì vậy, khi bạn thấy hai "dấu ngoặc kép" là mã nhận xét, bạn có thể bỏ ghi chú bằng cách xóa "dấu ngoặc kép" kép, "dấu ngoặc kép" có nghĩa là "Tôi chỉ là một bình luận" và không bị "bỏ sót" , có ý nghĩa?. Hi vọng điêu nay co ich. Đừng ngần ngại hỏi nếu một nghi ngờ khác xuất hiện!

CẬP NHẬT 0 : Trong .vimrctệp, nhận xét dòng được thực hiện bằng cách thêm một trích dẫn kép "ở bên trái của văn bản, điều này có nghĩa là mọi thứ ở bên phải của "là một nhận xét; Không thể đưa ra các nhận xét đa dòng trong .vimrctệp ngoại trừ thêm một "đầu vào mỗi dòng, do đó dẫn đến nhiều nhận xét một dòng không giống như Choặc PHPnơi bạn có thể sử dụng các nhận xét đa dòng mở /*và đóng-đa dòng này */. Tôi không biết liệu nó có còn ở ngoài đó không nhưng có một plugin có tên là "Trình cắm NERD" hoặc "Người bình luận NERD" vim. Hi vọng điêu nay co ich!

CẬP NHẬT 1 : Liên quan đến "dấu ngoặc kép" và "dấu ngoặc kép" đơn, ví dụ: các dòng đầu tiên trong .vimrctệp của bạn :

" Sao chép và dán tốt hơn
" Khi bạn muốn dán các khối mã lớn vào vim, nhấn F2 trước khi bạn
" dán. Ở phía dưới bạn sẽ thấy -- INSERT (paste) --.

" " đặt pastetoggle =
" " đặt clipboard = không tên

Xin lưu ý ở đầu mỗi dòng có một trích dẫn kép được in đậm như thế này " điều này có nghĩa là mỗi ký tự văn bản trong dòng đó bắt đầu ngay bên phải của nó là một nhận xét.

Bây giờ, hãy chú ý hai dòng cuối cùng có hai "dấu ngoặc kép" ở đầu các dòng đó. Ký tự đầu tiên trong dòng là một trích dẫn kép được in đậm như thế này " và ký tự thứ hai trong dòng là một trích dẫn kép in nghiêng như thế này " . Một lần nữa, như đã giải thích ở trên, điều này có nghĩa là mỗi ký tự văn bản trong dòng đó bắt đầu ngay bên phải của nó là một nhận xét. Bây giờ "trích dẫn kép" thứ hai là một phần của nhận xét, bạn thậm chí có thể thêm 3 hoặc nhiều trích dẫn kép, bởi vì khi một dòng có ký tự trích dẫn kép, mọi thứ ở bên phải sẽ được hiểu là một nhận xét. Điều này chỉ dành cho các lập trình viên hoặc người dùng để phát hiện nhanh hơn đâu là mã làm việc và đâu là các bình luận đơn giản, một tài liệu tham khảo trực quan. Hi vọng điêu nay co ich. Một lần nữa, đừng ngần ngại hỏi nếu có bất kỳ nghi ngờ nào, Chúc mừng!


xin chào, điều này tôi cũng biết .. và bất cứ ai cũng có thể hiểu được ... bạn đã không nhận được câu hỏi
Amit Upadhyay

Xin chào! Sau đó tôi đề nghị bạn nên cụ thể hơn một chút hoặc hỏi một câu hỏi khác. Cụ thể bạn muốn biết điều gì?
zehnner

bạn đã cho tôi biết sự khác biệt giữa "và" "với tham chiếu của tệp .vimrc ở trên. Hãy thử cho biết sự khác biệt thực tế giữa chúng và các cách khác nhau để nhận xét tệp .vimrc.
Amit Upadhyay

@AmitUpadhyay Chỉ có một cách để bình luận trong vim, và không có sự khác biệt cú pháp giữa """cho ý kiến.
muru

Tôi chưa bao giờ nhìn thấy điều này trước đây. Tôi nghĩ rằng một người chỉ viết bình luận, ví dụ những gì tôi có trong vimrc của tôi là một dòng nói :syntax onvà đó là ... điều đó có sai không?
Charlie Parker
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.