终端 > 更多功能
文件、链接与脚本
# 文件、链接与脚本 import DemoVideo from '@components/DemoVideo.astro'; import { Tabs, TabItem } from '@astrojs/starlight/components'; ## 文件与链接 Warp 支持打开 Block 中的文件、文件夹和 URL 链接。支持多种 URL 协议,例如 `https`、`ftp`、`file` 等。Warp 可以在各种编辑器中打开文件和文件夹,并直接在您的默认浏览器中打开网页链接。Warp 还可以通过 [Markdown 阅读器](/terminal/more-features/markdown-viewer/) 直接打开 Markdown 文件。 :::note Warp 在 macOS 和 Linux 上还支持 iTerm2 和 Kitty 图像协议。您需要使用命令行工具来查看图像,在某些情况下,这些工具期望 `$TERM=kitty`,因此您可能需要在命令前设置 `TERM=kitty` 来规避此问题。我们正在努力更新主流工具以原生识别 Warp。 ::: Warp 会解析相对和绝对文件路径。Warp 还会尝试捕获附加到文件路径的行号和列号,支持的格式包括: * `file_name:line_num` * `file_name:line_num:column_num` * `file_name[line_num, column_num]` * `file_name(line_num, column_num)` * `file_name, line: line_num, column: column_num` * `file_name, line: line_num, in` <Tabs> <TabItem label="macOS"> 1. 将鼠标悬停在链接上后,按住 `CMD` 并点击即可直接打开。 2. 正常点击链接会打开一个可点击的工具提示,显示“打开文件/文件夹/链接”。 3. 右键点击链接将打开一个上下文菜单,支持将绝对文件路径或 URL 复制到剪贴板。 </TabItem> <TabItem label="Windows"> 1. 将鼠标悬停在链接上后,按住 `CTRL` 并点击即可直接打开。 2. 正常点击链接会打开一个可点击的工具提示,显示“打开文件/文件夹/链接”。 3. 右键点击链接将打开一个上下文菜单,支持将绝对文件路径或 URL 复制到剪贴板。 </TabItem> <TabItem label="Linux"> 1. 将鼠标悬停在链接上后,按住 `CTRL` 并点击即可直接打开。 2. 正常点击链接会打开一个可点击的工具提示,显示“打开文件/文件夹/链接”。 3. 右键点击链接将打开一个上下文菜单,支持将绝对文件路径或 URL 复制到剪贴板。 </TabItem> </Tabs> * 您也可以将文件夹或文件拖放到 Warp 程序坞图标上,以在此目录下打开新标签页。 * 您也可以在访达(Finder)中右键点击文件夹或文件,选择“服务”,然后选择“在此打开新的 Warp 标签页 | 窗口”。 * 通过导航至 **设置 (Settings)** > **功能 (Features)** > **常规 (General)** > **选择打开文件链接的编辑器 (Choose an editor to open file links)** 来配置默认打开文件的编辑器。 * 选择“默认应用 (Default App)”将使用系统关联的该文件类型默认应用程序。 #### 支持的编辑器列表 非详尽的编辑器列表,请在我们的 GitHub 上提交新的编辑器,参见 [发送反馈](/support-and-community/troubleshooting-and-support/sending-us-feedback/#sending-warp-feedback)。 1. `$EDITOR`   2. Visual Studio Code 3. JetBrains IDEs * WebStorm * PhpStorm * GoLand * PyCharm * DataGrip * DataSpell * Rider * RubyMine 4. Zed 和 Zed Preview 5. Cursor 6. Windsurf 7. Sublime Text 8. Android Studio <DemoVideo src="/assets/terminal/files-links-demo.mp4" label="文件与链接演示" /> ## 脚本 Warp 可以直接从访达中打开 `.command` 和 Unix 可执行文件。 1. 在访达中找到您想要打开的 `.command` 或 Shell 脚本。 2. 右键点击并使用 Warp 打开脚本。 :::caution 在 Warp 中运行脚本之前,请确保该文件具有相应的可执行权限。(例如 `chmod +x script.command`) ::: <DemoVideo src="/assets/terminal/script-demo.mp4" label="脚本演示" />使用鼠标快速打开链接和文件,或运行脚本。
文件与链接
标题为“文件与链接”的章节Warp 支持打开 Block 中的文件、文件夹和 URL 链接。支持多种 URL 协议,例如 https、ftp、file 等。Warp 可以在各种编辑器中打开文件和文件夹,并直接在您的默认浏览器中打开网页链接。Warp 还可以通过 Markdown 阅读器 直接打开 Markdown 文件。
Warp 会解析相对和绝对文件路径。Warp 还会尝试捕获附加到文件路径的行号和列号,支持的格式包括
file_name:line_numfile_name:line_num:column_numfile_name[line_num, column_num]file_name(line_num, column_num)file_name, line: line_num, column: column_numfile_name, line: line_num, in
- 将鼠标悬停在链接上后,按住
CMD并点击即可直接打开。 - 正常点击链接会打开一个可点击的工具提示,显示“打开文件/文件夹/链接”。
- 右键点击链接将打开一个上下文菜单,支持将绝对文件路径或 URL 复制到剪贴板。
- 将鼠标悬停在链接上后,按住
CTRL并点击即可直接打开。 - 正常点击链接会打开一个可点击的工具提示,显示“打开文件/文件夹/链接”。
- 右键点击链接将打开一个上下文菜单,支持将绝对文件路径或 URL 复制到剪贴板。
- 将鼠标悬停在链接上后,按住
CTRL并点击即可直接打开。 - 正常点击链接会打开一个可点击的工具提示,显示“打开文件/文件夹/链接”。
- 右键点击链接将打开一个上下文菜单,支持将绝对文件路径或 URL 复制到剪贴板。
- 您也可以将文件夹或文件拖放到 Warp 程序坞图标上,以在此目录下打开新标签页。
- 您也可以在访达(Finder)中右键点击文件夹或文件,选择“服务”,然后选择“在此打开新的 Warp 标签页 | 窗口”。
- 通过导航至 设置 (Settings) > 功能 (Features) > 常规 (General) > 选择打开文件链接的编辑器 (Choose an editor to open file links) 来配置默认打开文件的编辑器。
- 选择“默认应用 (Default App)”将使用系统关联的该文件类型默认应用程序。
支持的编辑器列表
标题为“支持的编辑器列表”的章节非详尽的编辑器列表,请在我们的 GitHub 上提交新的编辑器,参见 发送反馈。
$EDITOR- Visual Studio Code
- JetBrains IDEs
- WebStorm
- PhpStorm
- GoLand
- PyCharm
- DataGrip
- DataSpell
- Rider
- RubyMine
- Zed 和 Zed Preview
- 光标
- Windsurf
- Sublime Text
- Android Studio
Warp 可以直接从访达中打开 .command 和 Unix 可执行文件。
- 在访达中找到您想要打开的
.command或 Shell 脚本。 - 右键点击并使用 Warp 打开脚本。