Должен ли я использовать одинарные или двойные кавычки в моем.файл vimrc?
В чем разница между одиночными ('
) и двойными ("
) кавычками в Vim? Есть ли разница в скорости? Лучше ли использовать ту или иную функцию при запуске внутри нее? Имеет ли это вообще значение?
Меня особенно интересует их использование в файле .vimrc
.
1 ответ:
Двойные кавычки допускают интерполяцию, а одинарные - нет.
Например, использование двойных кавычек
:echo "foo\nbar"
выведетfoo
иbar
на отдельные строки, тогда как:echo 'foo\nbar'
не будет интерпретировать\n
как разрыв строки и выведетfoo\nbar
буквально.Для получения дополнительной информации о различных типах кавычек введите
:h 41.2
для файла справки и прочитайте часть в конце раздела с заголовкомSTRING VARIABLES AND CONSTANTS
.Это говорит, Не путайте кавычки для строк с двойной кавычкой в начале строки. начало комментария строки. Одинарные кавычки никогда не начинаются с комментария строки,только двойные кавычки.