Vimscript 中的字符串可以用单引号或双引号表示。以下是一些示例:

1. 单引号字符串:
   let myString = '这是一个单引号字符串'

2. 双引号字符串:
   let myString = "这是一个双引号字符串"

在 Vimscript 中,单引号字符串和双引号字符串之间有一些区别:

  •  单引号字符串:

  - 不支持转义字符,例如 '\n' 不会被解释为换行。
  - 变量和表达式不会被展开,例如 '\n' 和 '\t' 会被直接当作字符。
  
  •  双引号字符串:

  - 支持转义字符,例如 "\n" 会被解释为换行。
  - 变量和表达式会被展开,例如 "Hello, " . name 会连接字符串。

示例:
let name = "John"
let greeting = "Hello, " . name
echo greeting

这将输出: