终端 > 命令补全
自动建议
# 自动补全 import { Tabs, TabItem } from '@astrojs/starlight/components'; import VideoEmbed from '@components/VideoEmbed.astro'; ## 如何访问 * 在[命令面板](/terminal/command-palette/)中,输入“Autosuggestions”进行切换。 :::note **终端提示** 您可以将接受自动补全的快捷键更改为 `Tab`。请在 **Settings**(设置)> **Features**(功能)> **Terminal Input**(终端输入)下的“Tab key behavior”(Tab 键行为)设置中进行配置。 _注意:这将把打开补全菜单的快捷键更新为 `CTRL-SPACE`。您也可以在 **Settings** > **Features** > **Terminal Input** 中启用“Open completions menu as you type”(输入时打开补全菜单),以便自动弹出补全菜单。_ ::: ## 如何使用 <Tabs> <TabItem label="macOS"> 有多种方式可以完全或部分接受自动补全建议: * 使用 `RIGHT`(右方向键)或 `CTRL-F` 完成自动补全建议。 * 当光标位于缓冲区末尾时,`CTRL-E` 也可以完成自动补全。 * `CTRL-RIGHT` 可用于一次完成建议的一个部分。 </TabItem> <TabItem label="Windows"> 有多种方式可以完全或部分接受自动补全建议: * 使用 `RIGHT`(右方向键)或 `CTRL-F` 完成自动补全建议。 * `END` 键跳转至输入编辑器的最后一个字符,然后按 `RIGHT` 即可完成自动补全。 * `CTRL-SHIFT-RIGHT` 可用于一次完成建议的一个部分。 </TabItem> <TabItem label="Linux"> 有多种方式可以完全或部分接受自动补全建议: * 使用 `RIGHT`(右方向键)或 `CTRL-F` 完成自动补全建议。 * `CTRL-E` 键跳转至输入编辑器的最后一个字符,然后按 `RIGHT` 即可完成自动补全。 * `CTRL-SHIFT-RIGHT` 可用于一次完成建议的一个部分。 </TabItem> </Tabs> ## 工作原理 <VideoEmbed url="https://www.loom.com/share/5e87c52ae855486ab88ffb2f89aeaf73?hide_owner=true&hide_share=true&hide_title=true&hideEmbedTopBar=true" title="自动补全演示" />Warp 将根据 Shell 历史记录和可能的补全项,在您输入时自动建议命令。
如何访问
标题为“如何访问”的章节- 在 命令面板 中,输入“Autosuggestions”进行切换。
如何使用
标题为“如何使用”的章节有多种方式可以完全或部分接受自动补全建议
- 使用
RIGHT(右方向键)或CTRL-F完成自动补全建议。 - 当光标位于缓冲区末尾时,
CTRL-E也可以完成自动补全。 CTRL-RIGHT可用于一次完成建议的一个部分。
有多种方式可以完全或部分接受自动补全建议
- 使用
RIGHT(右方向键)或CTRL-F完成自动补全建议。 END键跳转至输入编辑器的最后一个字符,然后按RIGHT即可完成自动补全。CTRL-SHIFT-RIGHT可用于一次完成建议的一个部分。
有多种方式可以完全或部分接受自动补全建议
- 使用
RIGHT(右方向键)或CTRL-F完成自动补全建议。 CTRL-E键跳转至输入编辑器的最后一个字符,然后按RIGHT即可完成自动补全。CTRL-SHIFT-RIGHT可用于一次完成建议的一个部分。