我正在浏览一个 .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>
" ....
有人能告诉我后面写的那些行和后面写的行有什么区别吗"".....
?
答案1
这是主要的区别:
" Comments to describe what the line of code below does
"" Actual working code for the .vimrc file but still commented.
因此,当您看到双“双引号”时,它是注释代码,您可以通过删除双“双引号”来取消注释,单“双引号”表示“我只是注释”,而不是“取消注释”,有道理吗?希望这能有所帮助。如果有其他疑问,请随时询问!
更新 0:在.vimrc
文件中,行注释是通过在文本左侧添加双引号来创建的"
,这意味着 右侧的所有内容都是注释;除了在每行开头添加 之外,"
无法在文件中创建多行注释,从而导致多个单行注释,而不像或 ,您可以使用这些打开多行注释和关闭多行注释。我不知道它是否还在那里,但有一个名为“NERD 插件”或“NERD 注释器”的插件。希望这对您有所帮助!.vimrc
"
C
PHP
/*
*/
vim
更新 1:关于双“双引号”和单“双引号”,例如文件中的第一行.vimrc
:
“更好的复制和粘贴
“当你想将大块代码粘贴到 vim 中时,在粘贴之前按 F2
“粘贴。在底部您应该会看到-- INSERT (paste) --
。““设置粘贴切换=
““设置剪贴板=未命名
请注意,每行开头都有一个加粗双引号像这样“这意味着该行右侧开始的每个文本字符都是注释。
现在,请注意最后两行,这两行的开头都有两个“双引号”。行中的第一个字符是加粗双引号像这样“该行中的第二个字符是斜体双引号像这样“。同样,如上所述,这意味着该行中从其右侧开始的每个文本字符都是注释。现在第二个“双引号”是注释的一部分,您甚至可以添加 3 个或更多双引号,因为当一行有双引号字符时右侧的所有内容都将被解释为评论。这只是为了让程序员或用户更快地检测出哪里是工作代码,哪里是普通注释,一个视觉参考。希望这能有所帮助。再次强调,如果有任何疑问,请不要犹豫,干杯!