我应该在.vimrc文件中使用单引号或双引号吗?

时间:2012-11-17 22:51:41

标签: vim quotes double-quotes single-quotes

Vim中的单引号(')和双引号(")有什么区别?是否会产生速度差异?在其中运行函数时,使用一个或另一个更好吗?它有意义吗?

我特别感兴趣的是它们在.vimrc文件中的使用。

我问,因为我发现人们同时使用两者,我想知道有什么区别。我尝试谷歌这个,但无法找到任何东西。

1 个答案:

答案 0 :(得分:17)

双引号允许插值,而单引号则不允许。

例如,使用双引号:echo "foo\nbar"会在单独的行上输出foobar,而:echo 'foo\nbar'不会将\n解释为换行符,并且按字面意思输出foo\nbar

有关不同类型报价的详细信息,请为帮助文件键入:h 41.2,并阅读标题为STRING VARIABLES AND CONSTANTS标题的部分末尾附近的部分。

这就是说,不要在行注释的开头混淆字符串的引号和双引号。单引号从不开始行注释,只有双引号。