gre*_*uan 15 vim quotes double-quotes single-quotes
Vim中single('
)和double("
)引号之间的区别是什么?是否会产生速度差异?在其中运行函数时,使用一个或另一个更好吗?它有关系吗?
我特别感兴趣的是他们在.vimrc
文件中的使用.
我问,因为我发现人们同时使用两者,我想知道有什么区别.我尝试谷歌这个,但无法找到任何东西.
Eri*_*son 17
双引号允许插值,而单引号则不允许.
例如,使用双引号:echo "foo\nbar"
将输出foo
并bar
在单独的行上,而:echo 'foo\nbar'
不会解释\n
为换行符并将按foo\nbar
字面输出.
有关:h 41.2
帮助文件的不同类型的引号类型的更多信息,请阅读带有标题的部分末尾附近的部分STRING VARIABLES AND CONSTANTS
.
这就是说,不要在行注释的开头混淆字符串的引号和双引号.单引号从不开始行注释,只有双引号.