IntelliJ IDEA 2026.2 Help

字符串转换

IntelliJ IDEA 搭配 Scala 插件可为 Scala 编程中的字符串处理提供工具。 本页高亮显示一些最受欢迎的操作和快捷键。

使用 + + 进行连接

在 Scala 中包含计算结果的惯用方式是使用插值。

如需使用 + 运算符拆分字符串并与表达式连接,将文本光标置于字符串中需要的位置,然后通过按 Alt+Enter 调出意图操作菜单。 然后选择 通过连接(" + + ")插入间隙

IntelliJ IDEA 会拆分字符串并在文本光标位置插入连接占位符。

三引号字符串

如果您想在普通字符串中包含引号字符 ('"' ),则需要在字符前面加上反斜杠来转义 ('\"')。 如果字符串中有许多引号字符,这将非常繁琐,也可能导致难以发现的拼写错误。 相反,您可以将普通字符串转换为三引号字符串。 要执行此操作,请输入您的字符串,按 Alt+Enter ,然后从意图列表中选择 转换为带三双引号的字符串

多行字符串

您可以使用相同的 转换为带三双引号的字符串 意图将带有转义换行符的常规字符串 ('\n') 转换为多行字符串。 按 Alt+Enter 打开意图列表。 选择 转换为带双引号的字符串 并按 Enter。 您可以再次使用相同的意图将其还原。

在编辑器中从头输入多行字符串,请键入三个引号。 如果您按下 Enter ,它将自动调用 stripMargin 方法。 stripMargin 方法删除多行字符串中指定分隔符之前的左侧部分。 空白符也被保留。

多行字符串设置

在 Scala 设置中使用 多行字符串 选项卡设置多行字符串选项的不同格式,例如 边距字符 缩进或禁用多行字符串支持。

  1. Ctrl+Alt+S 打开设置,然后选择 编辑器 | 代码样式 | Scala

  2. Scala 页面上,选择 多行字符串 标签。

  3. 编辑设置并点击 OK

请使用 注入语言或引用 意图将语言或引用插入到您的多行字符串字面值中。 有关更多信息,请参阅 Language Injections

替换 '\r' 意图

此意图让您在多行字符串的下一行保持文本光标在正确的位置,而不论您当前使用的是什么操作系统。 输入多行字符串,按 Alt+Enter 并从列表中选择合适的意图。

替换意图
2026年 7月 14日