WebStorm 2025.2 Help

常规

使用 常规 页中的 设置 对话框配置编辑器行为并自定义其外观。

项目

描述

鼠标控制

使用 Ctrl/Command + 鼠标滚轮更改字体大小

启用此选项后,按住 Ctrl 键并 滚动鼠标滚轮 即可在编辑器中更改字体大小。

  • 选择 活动编辑器 以仅在当前编辑器选项卡中更改字体大小。 关闭并重新打开文档后,字体大小将根据您的设置重置为默认字体或配色方案字体。

  • 选择 所有编辑器 以更改所有编辑器选项卡中的字体大小。 通过这种方式更改字体大小时,新字体大小将保存在当前配色方案中,并应用于所有已打开文档及新打开的文档。 如有必要,您可以在 编辑器|配色方案|配色方案字体 设置页中 Ctrl+Alt+S 进行更改。

选中此复选框后,您还可以在 快速文档弹窗 中更改字体大小。

使用拖放移动代码段

选中此复选框后,您可以在编辑器中 拖放 代码片段。

自动换行

在编辑器中使用软换行

选中此复选框后,编辑器中将使用 软换行 (或 自动换行)。

启用此选项后,通常不会显示水平滚动条。

但是,在某些情况下(例如某行包含的单个字符串长度超过可见范围)无法“软换行”时,仍会显示水平滚动条。

对换行的片段使用原始行的缩进

选中此复选框,在调整编辑器或控制台大小时为软换行使用自定义缩进。 使用 添加附加缩进 字段指定缩进数量。

仅显示当前行的软换行指示器

选中此复选框后,软换行符号 换行 换行 仅显示在活动逻辑行中。

否则,软换行符号将显示在每一行的末尾及下一行的开头。

虚拟空间

允许文本光标放置

  • 行结尾后 :选中此复选框后,您可以将插入点置于任意行中最后一个字符之后的任意位置。 在行尾之外开始输入后,系统将自动插入所需数量的空格,以连接输入位置与行尾之间的距离。

  • 标签页内 :选中此复选框后,允许将插入点置于 Tab 字符中。 这是因为每个 Tab 字符在编辑器中显示为一组“虚拟”空格字符。

在文件底部显示虚拟空白

选中此复选框后,即使是最后一行,当前编辑的行也可以滚动至屏幕顶部。 WebStorm 会添加所需数量的虚拟行。

滚动偏移

使用此选项组配置希望在插入点周围显示的上下文行数和列数。也可设置在插入点移出屏幕时滚动的最小行数和列数。 也可设置在插入点移出屏幕时滚动的最小行数和列数。

在大型文件中滚动或浏览时,如果希望跟踪插入点行,这些设置将非常有用。 当您使用纵向屏幕时,这些设置同样非常有用。

其与 Vimscrolloffscrolljump 设置类似。

您可以配置以下偏移选项:

  • 垂直滚动偏移量 :插入点上下的行偏移数量。

  • 垂直滚动跳跃 :当插入点跳出屏幕时,其上下的行偏移数量。

  • 水平滚动偏移量 :插入点左右的列偏移数量。

  • 水平滚动跳跃 :当插入点跳出屏幕时,其左右的列偏移数量。

文本光标移动

按单词移动时

使用此列表配置插入点按单词移动时应停留的位置。 您可以从以下选项中进行选择:

  • 跳转到当前单词边界 :这是默认选项。 将插入点向前移动时(Ctrl+Right ),WebStorm 会将其置于当前单词的末尾。

    将插入点向前移动至上一个单词时(Ctrl+Left ),WebStorm 会将其置于当前单词的开头。

  • 始终跳转到单词起始处 :选择此选项后,插入点始终跳转至单词开头。

  • 始终跳转到单词结尾处 :选择此选项后,插入点始终跳转至单词末尾。

  • 跳转到下一个或上一个单词边界 :选择此选项后,插入点向前移动至下一个单词开头,向后移动则跳转至前一个单词末尾。

  • 在两个单词边界处停止 :选择此选项后,插入点将在每个单词的开始和结束处停留。

换行时

使用此列表配置插入点在换行时应停留的位置。 您可以从以下选项中进行选择:

  • 跳转到下一个或上一个行边界 :选择此选项后,插入点向前移动至下一行开头,向后移动则跳转至上一行末尾。

  • 忽略换行 :选择此选项后,WebStorm 忽略换行,并根据 按单词移动 列表中的配置移动插入点。

  • 在两行边界处停止 :选择此选项后,插入点将在每一行的开头和结尾处停留。

  • 跳转到当前行边界 :选择此选项后,插入点始终跳转到当前行末尾(向前移动时)或当前行开头(向后移动时)。

    以下示例展示了当 始终跳转到单词起始处 被设置在 按单词移动 列表中, 跳转到当前行边界 被设置在 换行时 列表中时的行为:

  • 始终跳转到行首 :选择此选项后,插入点始终跳转至某行的开头。

  • 始终跳转到行尾 :选择此选项后,插入点始终跳转至某行的末尾。

滚动

启用平滑滚动

启用此选项后,导航至某个元素时,编辑器将滚动页面,而不是直接跳转至目标位置。

文本光标行为

  • 保持文本光标不动,滚动编辑器画布 :选择此选项以启用滚动编辑器画布并保持插入点位置不变。

    这在 调试会话 过程中可能非常有用。 当您逐行执行代码时,编辑器画布会滚动,但插入点所在的行始终位于屏幕中央。

  • 移动文本光标,最小化编辑器滚动 :单击此选项以选择插入点跟随移动。

    调试会话 期间逐行执行代码时,插入点会向下移动,并且只有在插入点所在行到达屏幕底部时,编辑器画布才会滚动。

富文本复制

复制(Ctrl+C )为富文本

选中此复选框可将编辑器中的富文本复制到支持 RTF 的其他编辑器。 否则,IDE 将复制纯文本。

复制的片段的配色方案

使用此列表可选择文本复制所用的配色方案。

保存时

移除尾随空格

请选择 WebStorm 在保存文件时处理每行末尾多余空格的方式:

  • 已修改的行 :只删除已修改行末尾的多余空格。

  • 所有行 :删除所有行末尾的多余空格。

保留文本光标行中的尾随空格

如果未选中此选项,则在执行保存操作时,仅会删除光标所在行的多余空格。

移除保存文件末尾尾随的空行

如果未选中此复选框,WebStorm 在保存文件时会保留结尾的空白行。

确保每个保存的文件均以换行结束

选中此复选框可在保存操作期间使 WebStorm 自动在文件末尾添加一个空行。

最后修改日期: 2025年 9月 26日