终端 > 更多功能
Markdown 查看器
# Markdown 查看器 import DemoVideo from '@components/DemoVideo.astro'; import { Tabs, TabItem } from '@astrojs/starlight/components'; Warp 可用于在[分屏](/terminal/windows/split-panes/)中编辑和查看渲染后的 Markdown 文件。任何扩展名为 `.md` 或 `.markdown` 的本地文件都会被视为 Markdown 文件。目前不支持远程文件。开启 **设置** > **功能** > **常规** > **默认在 Warp 的 Markdown 查看器中打开 Markdown 文件**,将使 Markdown 查看器成为默认设置,否则 Markdown 文件将会在 Warp 的编辑器中打开。 ### 在代码块中打开文件链接 <Tabs> <TabItem label="macOS"> 对于代码块中指向 Markdown 文件的任何链接,您可以通过 `CMD` 点击链接、从链接工具提示或链接上的右键菜单在 Warp 中打开该文件。 </TabItem> <TabItem label="Windows"> 对于代码块中指向 Markdown 文件的任何链接,您可以通过 `CTRL` 点击链接、从链接工具提示或链接上的右键菜单在 Warp 中打开该文件。 </TabItem> <TabItem label="Linux"> 对于代码块中指向 Markdown 文件的任何链接,您可以通过 `CTRL` 点击链接、从链接工具提示或链接上的右键菜单在 Warp 中打开该文件。 </TabItem> </Tabs> <figure>  <figcaption>通过链接工具提示打开 Markdown 文件。</figcaption> </figure> ### Markdown 查看命令 如果您运行像 `cat myfile.md` 这样的 Markdown 查看命令,Warp 将显示一个带有打开 Markdown 文件按钮的横幅。以下命令被视为 Markdown 查看器: * `cat` * `glow` * `less` ### 从 Finder 打开 Markdown 文件 在 Finder 中,您可以从右键点击文件时出现的“打开方式”菜单中,在 Warp 中打开 Markdown 文件。 ### 在编辑器和查看器之间切换 您可以通过窗格溢出菜单在 Markdown 编辑器和查看器之间切换。 <figure>  <figcaption>在编辑器和查看器之间切换。</figcaption> </figure> ## Markdown 文件中的 Shell 命令 Warp 可以在您当前的终端会话中运行 Markdown 代码块中的 Shell 命令。点击运行图标 `>_` 以将命令插入到终端输入中。 :::note Shell 命令必须位于带有三个反引号 ` ``` ` 的代码块中,而不是行内代码,这样 Warp 才能将该代码视为可运行命令。 ::: Markdown shell 块也支持键盘导航。有两种进入键盘导航模式的方法: <Tabs> <TabItem label="macOS"> * 点击 shell 块。 * 按 `CMD-UP` 或 `CMD-DOWN`。 一旦选中 shell 块,按 `CMD-ENTER` 将其插入到终端输入中。您还可以使用 `UP`、`DOWN`、`CMD-UP` 和 `CMD-DOWN` 在 shell 块之间导航。当 Markdown 文件处于聚焦状态时,按 `CMD-L` 可将焦点切回终端而不插入命令。 </TabItem> <TabItem label="Windows"> * 点击 shell 块。 * 按 `CTRL-UP` 或 `CTRL-DOWN`。 一旦选中 shell 块,按 `CTRL-ENTER` 将其插入到终端输入中。您还可以使用 `UP`、`DOWN`、`CTRL-UP` 和 `CTRL-DOWN` 在 shell 块之间导航。当 Markdown 文件处于聚焦状态时,按 `CTRL-SHIFT-L` 可将焦点切回终端而不插入命令。 </TabItem> <TabItem label="Linux"> * 点击 shell 块。 * 按 `CTRL-UP` 或 `CTRL-DOWN`。 一旦选中 shell 块,按 `CTRL-ENTER` 将其插入到终端输入中。您还可以使用 `UP`、`DOWN`、`CTRL-UP` 和 `CTRL-DOWN` 在 shell 块之间导航。当 Markdown 文件处于聚焦状态时,按 `CTRL-SHIFT-L` 可将焦点切回终端而不插入命令。 </TabItem> </Tabs> 如果命令包含使用花括号 `{{param}}` 语法的任何参数,它们将被视为工作流(Workflow)参数。了解有关[工作流](/knowledge-and-collaboration/warp-drive/workflows/)的更多信息。 <DemoVideo src="/assets/terminal/run-markdown-file-command.mp4" label="在 Warp 中从 Markdown 文件运行两个命令的演示" /> 此外,所有 shell 和代码块都有一个复制按钮,可快速将块内的文本复制到剪贴板。没有设置语言的代码块,或者属于以下语言之一的代码块,将被视为 Shell 命令:`sh`、`shell`、`bash`、`fish`、`zsh`、`warp-runnable-command`。在您的终端中打开 Markdown 文件并运行命令。
Warp 可用于在 分屏 中编辑和查看渲染后的 Markdown 文件。任何扩展名为 .md 或 .markdown 的本地文件都会被视为 Markdown 文件。目前不支持远程文件。开启 设置 > 功能 > 常规 > 默认在 Warp 的 Markdown 查看器中打开 Markdown 文件,将使 Markdown 查看器成为默认设置,否则 Markdown 文件将会在 Warp 的编辑器中打开。
在代码块中打开文件链接
标题为“在代码块中打开文件链接”的章节对于代码块中指向 Markdown 文件的任何链接,您可以通过 CMD 点击链接、从链接工具提示或链接上的右键菜单在 Warp 中打开该文件。
对于代码块中指向 Markdown 文件的任何链接,您可以通过 CTRL 点击链接、从链接工具提示或链接上的右键菜单在 Warp 中打开该文件。
对于代码块中指向 Markdown 文件的任何链接,您可以通过 CTRL 点击链接、从链接工具提示或链接上的右键菜单在 Warp 中打开该文件。
Markdown 查看命令
标题为“Markdown 查看命令”的章节如果您运行像 cat myfile.md 这样的 Markdown 查看命令,Warp 将显示一个带有打开 Markdown 文件按钮的横幅。
以下命令被视为 Markdown 查看器
catglowless
从 Finder 打开 Markdown 文件
标题为“从 Finder 打开 Markdown 文件”的章节在 Finder 中,您可以从右键点击文件时出现的“打开方式”菜单中,在 Warp 中打开 Markdown 文件。
在编辑器和查看器之间切换
标题为“在编辑器和查看器之间切换”的章节您可以通过窗格溢出菜单在 Markdown 编辑器和查看器之间切换。
Markdown 文件中的 Shell 命令
标题为“Markdown 文件中的 Shell 命令”的章节Warp 可以在您当前的终端会话中运行 Markdown 代码块中的 Shell 命令。点击运行图标 >_ 以将命令插入到终端输入中。
Markdown shell 块也支持键盘导航。有两种进入键盘导航模式的方法
- 点击 shell 块。
- 按
CMD-UP或CMD-DOWN。
一旦选中 shell 块,按 CMD-ENTER 将其插入到终端输入中。您还可以使用 UP、DOWN、CMD-UP 和 CMD-DOWN 在 shell 块之间导航。当 Markdown 文件处于聚焦状态时,按 CMD-L 可将焦点切回终端而不插入命令。
- 点击 shell 块。
- 按
CTRL-UP或CTRL-DOWN。
一旦选中 shell 块,按 CTRL-ENTER 将其插入到终端输入中。您还可以使用 UP、DOWN、CTRL-UP 和 CTRL-DOWN 在 shell 块之间导航。当 Markdown 文件处于聚焦状态时,按 CTRL-SHIFT-L 可将焦点切回终端而不插入命令。
- 点击 shell 块。
- 按
CTRL-UP或CTRL-DOWN。
一旦选中 shell 块,按 CTRL-ENTER 将其插入到终端输入中。您还可以使用 UP、DOWN、CTRL-UP 和 CTRL-DOWN 在 shell 块之间导航。当 Markdown 文件处于聚焦状态时,按 CTRL-SHIFT-L 可将焦点切回终端而不插入命令。
如果命令包含使用花括号 {{param}} 语法的任何参数,它们将被视为工作流(Workflow)参数。了解有关 工作流 的更多信息。
此外,所有 shell 和代码块都有一个复制按钮,可快速将块内的文本复制到剪贴板。
没有设置语言的代码块,或者属于以下语言之一的代码块,将被视为 Shell 命令:sh, shell, bash, fish, zsh, warp-runnable-command。