vimrc 文件注释-双引号与两个双引号

vimrc 文件注释-双引号与两个双引号

我正在浏览一个 .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"CPHP/**/vim

更新 1:关于双“双引号”和单“双引号”,例如文件中的第一行.vimrc

更好的复制和粘贴
当你想将大块代码粘贴到 vim 中时,在粘贴之前按 F2
粘贴。在底部您应该会看到-- INSERT (paste) --

设置粘贴切换=
设置剪贴板=未命名

请注意,每行开头都有一个加粗双引号像这样这意味着该行右侧开始的每个文本字符都是注释。

现在,请注意最后两行,这两行的开头都有两个“双引号”。行中的第一个字符是加粗双引号像这样该行中的第二个字符是斜体双引号像这样。同样,如上所述,这意味着该行中从其右侧开始的每个文本字符都是注释。现在第二个“双引号”是注释的一部分,您甚至可以添加 3 个或更多双引号,因为当一行有双引号字符时右侧的所有内容都将被解释为评论。这只是为了让程序员或用户更快地检测出哪里是工作代码,哪里是普通注释,一个视觉参考。希望这能有所帮助。再次强调,如果有任何疑问,请不要犹豫,干杯!

相关内容