Подтвердить что ты не робот

Должен ли я использовать одиночные или двойные кавычки в моем файле .vimrc?

В чем разница между одиночными (') и двойными (") кавычками в Vim? Различия в скорости? Лучше ли использовать тот или иной при запуске функций внутри него? Это имеет значение вообще?

Мне интересно узнать их использование в файле .vimrc.

Я спрашиваю, потому что я нахожу, что люди используют оба в одном и том же, и мне интересно, какие различия. Я попытался это сделать Google, но не смог ничего найти.

4b9b3361

Ответ 1

Двойные кавычки допускают интерполяцию, тогда как одинарные кавычки не имеют.

Например, использование двойных кавычек :echo "foo\nbar" будет выводить foo и bar на отдельные строки, тогда как :echo 'foo\nbar' не будет интерпретировать \n как разрыв строки и будет выводить foo\nbar буквально.

Для получения дополнительной информации о различных типах кавычек введите :h 41.2 для файла справки и прочитайте часть в конце раздела с заголовком STRING VARIABLES AND CONSTANTS.

Это говорит, не путайте кавычки для строк с двойной кавычкой в ​​начале комментария строки. Одиночные кавычки никогда не начинаются с строк, только двойные кавычки делают.