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