终端 > 更多功能
全屏应用
# 全屏应用 import VideoEmbed from '@components/VideoEmbed.astro'; ## 鼠标和滚动报告 Warp 支持配置如何处理鼠标和滚动事件。这些事件可以发送给当前运行的应用程序(例如 `vim`),也可以由 Warp 保留并处理。 :::note 必须启用鼠标报告才能同时切换滚动报告。 ::: 一旦启用了鼠标报告,Warp 将使用 ANSI 转义序列将鼠标事件传达给正在运行的应用程序。 :::note 如果您希望鼠标事件转而由 Warp 处理(例如用于文本选择)而不禁用鼠标报告,您可以按住 `SHIFT` 键。 ::: ### 如何访问 * 从“设置”面板中,**设置** > **功能** > **终端** > **启用鼠标报告** * 启用**启用鼠标报告**后,即可启用滚动报告 * 从[命令面板](/terminal/command-palette/)中,搜索“切换鼠标报告” * 从 macOS 菜单中,**视图** > **切换鼠标报告** ### 工作原理 <VideoEmbed url="https://www.loom.com/share/a918696b002148d3beafd545b233c1be?hideEmbedTopBar=true&hide_owner=true&hide_share=true&hide_title=true" title="鼠标和滚动报告演示" /> ## 边距 Warp 支持配置全屏应用周围的边距大小。默认边距为 0 像素,但可以更改为自定义的边距大小,或与块列表中的边距保持一致。 :::note Warp 允许您以单元格宽度|高度的分数来缩放终端。当终端尺寸未与单元格宽度|高度完美对齐时,多出的空间会显示为右侧|底部的边距。 ::: ### 如何访问 * 前往 **设置** > **外观** > **全屏应用**,或从[命令面板](/terminal/command-palette/)搜索“外观” * `在替代屏幕中使用自定义边距` 默认处于启用状态,您可以禁用它以与块列表边距保持一致 * 设置所需的统一边距(像素),默认设置为 0px :::caution 某些全屏应用程序在调整大小时表现不佳。如果您在使用全屏应用时遇到渲染问题,请尝试关闭此设置。这将确保全屏应用在启动时无需调整大小。 ::: <figure>  <figcaption>外观首选项中的替代屏幕边距设置。</figcaption> </figure>运行 Vim、Emacs 和其他全屏应用程序,并支持可配置的鼠标报告和边距。
鼠标和滚动报告
标题为“鼠标和滚动报告”的部分Warp 支持配置如何处理鼠标和滚动事件。这些事件可以发送给当前运行的应用程序(例如 vim),也可以由 Warp 保留并处理。
一旦启用了鼠标报告,Warp 将使用 ANSI 转义序列将鼠标事件传达给正在运行的应用程序。
如何访问
标题为“如何访问”的章节- 从“设置”面板中,设置 > 功能 > 终端 > 启用鼠标报告
- 启用启用鼠标报告后,即可启用滚动报告
- 从命令面板中,搜索“切换鼠标报告”
- 从 macOS 菜单中,视图 > 切换鼠标报告
工作原理
标题为“工作原理”的章节Warp 支持配置全屏应用周围的边距大小。默认边距为 0 像素,但可以更改为自定义的边距大小,或与块列表中的边距保持一致。
如何访问
标题为“如何访问”的章节- 前往 设置 > 外观 > 全屏应用,或从命令面板搜索“外观”
在替代屏幕中使用自定义边距默认处于启用状态,您可以禁用它以与块列表边距保持一致- 设置所需的统一边距(像素),默认设置为 0px