我尝试了人工智能驱动的 Linux 终端,结果如下
快速链接
- 什么是经线终端?
- 首次设置扭曲
- 这是一个强大的编辑器
- Warp AI 可以为您节省大量的谷歌搜索时间
- Warp Drive 是您的个人工作流程库
- 您可以在终端中进行协作
- 有一些陷阱
- 用强大的终端震撼 Linux
作为一名 Linux 爱好者,我一直在寻找新的、很酷的终端应用程序。在我过去尝试过的众多应用程序中,Warp 终端给我留下了相当深刻的印象。但并非一切都是美好的,你知道。以下是我使用 Warp 作为日常驱动程序的总体体验。
什么是扭曲终端?
Warp 是一个用 Rust 构建的现代人工智能终端模拟器。它适用于 macOS 和 Linux,并且即将推出 Windows。它目前是一个闭源工具,需要一个帐户才能使用它。
Warp 提供了大量的自定义、人工智能、生产力和协作功能,将彻底改变您使用命令行的方式。如果您是开发人员、系统管理员或高级 Linux 用户,Warp 值得一试。
首次设置扭曲
首先,访问Warp的官方网站。您应该会看到一个基于您的系统(在本例中为 Linux)的下载选项。由于我使用的是 Linux Mint,因此我将下载 DEB 包。您可以检查下载页面以获取其他选项,包括 AppImages。
下载完成后,转到下载的目录。对我来说,它是“~/Downloads”目录。使用 cd 命令或右键单击屏幕并从上下文菜单中单击“在终端中打开”来打开终端中的目录。
要使用 DEB 软件包在 Linux Mint(和其他基于 Debian 的发行版)上安装 Warp,请运行以下命令:
sudo apt install warp-terminal_*.deb安装后,从应用程序抽屉中打开应用程序或运行以下命令:
warp-terminal您应该会看到出现一个身份验证窗口。由于我们尚未注册该服务,因此我们现在就注册。按“取消”按钮。
现在您应该会看到一个注册选项。单击“注册”按钮。
这将在您的浏览器上打开注册页面。您在这里有多个注册选项。我要使用常规电子邮件版本。输入您的电子邮件并点击“继续”。如果您不想使用真实电子邮件,也可以使用临时电子邮件。
您将收到一封电子邮件。打开该电子邮件并单击链接即可成功登录。您还应该收到在 Warp 终端中打开链接的提示。单击“打开链接”按钮。
您将返回到 Warp 终端窗口并显示一条感谢消息。现在,Warp 会询问一些有关您的终端使用情况的问题。您可以通过按“稍后提醒我”选项来跳过它们。为了您的方便,我将完成调查并回答问题。
之后,您应该看到 Warp 终端界面。
我觉得很酷。但作为 Linux 终端它会如何呢?让我们来看看吧。
这是一个强大的编辑器
我敢说,Warp 不仅仅是一个终端模拟器。还有更多内容。它介于 IDE 和高级文本编辑器之间,可以访问 shell。您可以使用 Warp 执行在默认终端上执行的所有操作。然而,它提供了许多高级功能,使其成为出色的生产力工具。
Warp 使用块,这是一个将输入和接收到的输出封装在一起的单元。块允许您轻松复制命令、重新输入它们并为它们添加书签以供以后参考。您也可以仅复制输出。然后,您可以通过创建链接或通过嵌入与其他人完全或部分共享该块。如果您的块太多,您可以过滤它们以找到相关的块。
如果您无意中在命令中犯了错误并运行了它,则该块会变成红色,以便在滚动终端提要时轻松识别。输入命令时,您可以将鼠标悬停在命令的每个部分上进行检查,以防您不理解该部分。还有命令、参数、标志、变量和子命令的语法突出显示。错误也会用红色下划线显示,因此您可以轻松注意到它们。
打字体验就像在家一样。这更像是您在常规文本编辑器而不是终端上打字。您拥有用于选择、复制粘贴和移动光标(对我来说很大)的所有常用键盘快捷键。如果您想使用 Vim 键绑定,也可以这样做。
Warp 中有许多命令输入功能,您可以在一些最好的终端工具中找到这些功能。当您出现拼写或语法错误时,命令更正功能会建议命令。还有根据您过去的命令历史记录的自动完成和自动建议。
说到命令历史记录,您可以按向上箭头键浏览命令历史记录。但还有更好的选择。按 Ctrl+R 打开命令历史记录面板。然后您可以搜索命令和工作流程并过滤历史记录。
Warp AI 可以为您节省大量的谷歌搜索时间
即使作为一名经验丰富的 Linux 用户,我也经常依靠 Google 来解决问题和 AI 工具来进一步增强我的 Linux 体验。因此,在终端中内置人工智能助手非常有用。
Warp AI 在后台运行 ChatGPT。如果我想执行特定活动,我可以直接向 Warp AI 询问执行该操作的命令。建议的输出命令采用 Warp 工作流程格式,可供使用。
如果我不明白某个命令,我可以要求 Warp AI 进行解释。如果有我不明白的输出,我可以要求澄清。
调试错误和编写 Bash 脚本也很有用。您可以使用网络上的任何其他人工智能工具来完成其中任何一项。然而,这意味着你必须打开浏览器,访问该网站,输入你的问题,将解决方案复制粘贴到你的终端,然后返回人工智能工具以获取更多问题,等等。拥有集成的人工智能可以帮助您避免这种情况。除此之外,您还可以在终端提示符中输入“#”来获取AI命令建议。
Warp Drive 是您的个人工作流程银行
Warp 附带 Warp Drive,这是一个用于保存最常用命令、工作流程和笔记本的保管库。您可以通过单击终端左上角的图标或按 Ctrl+Shift+\ 来访问它。
您可以保存常用命令并附上其用途的描述,这样您就不必每次都记住并键入它们。您只需单击工作流程,命令就会被复制到提示符中。不仅如此,您还可以保存参数化命令。因此,如果命令接受参数,您可以将该参数写在双大括号内以表明它是一个参数。
如果需要,您还可以保存该参数的描述以及默认值。以下是终止端口上进程的命令示例:
您可以根据需要添加任意数量的参数。我发现的另一件很棒的事情是您可以按名称搜索工作流程。同样,无需记住语法甚至命令名称。
笔记本是以 Markdown 格式创建的交互式文本块。笔记本可以包含文本、代码块、列表、shell 片段等。将其视为 Notion 和 Jupyter Notebook 的混合体。您可以以 Markdown 格式导出笔记本,也可以将现有笔记本从系统导入到 Warp 中。
作为一名 Notion 用户,我非常喜欢这个功能。终端内置了笔记本功能,我可以在其中保存重要的文档和笔记,这意味着我不需要在各种资源之间来回切换。
对于代码块和 shell 命令,您有一个复制按钮,只需单击按钮即可复制该部分。代码块支持语法突出显示并保存其编写的语言。对于 shell 命令,您还有一个“在终端中运行”按钮,可以自动将该命令复制到终端提示符中。由于您可以将终端划分为多个窗口窗格,因此您可以将笔记本放在一侧,将提示屏幕放在另一侧。
您可以在终端中进行协作
Warp 允许您创建团队并添加成员。要找到此选项,您需要进入与 Warp Drive 相同的菜单。您可以为您的团队命名。
创建后,您可以通过电子邮件或自定义链接邀请其他人。您的团队成员可以访问您与团队共享的工作流程和笔记本。在免费计划中,您最多可以拥有三名成员,并共享最多三个笔记本和 10 个工作流程。此外,您可以与成员共享会话、命令行控件和终端输入输出块。
有一些陷阱
需要注册帐户的终端模拟器可能不太适合许多 Linux 用户,尤其是当它是闭源的时候。不过,好的一面是,当您完全转移到不同的设备时,您不会丢失任何保存的工作流程,因为一旦登录,您就可以访问所有内容。
帐户要求还有助于协作功能。现在大多数服务都需要帐户,所以这是可以理解的。但 Warp 开发人员可以将其设为可选。对于大多数人来说,强制登录是最大的破坏因素。
如果没有互联网连接,曲速引擎就会受到限制。当您处于离线状态时,文件将变为只读。您可以在个人空间中创建和编辑文件,但在 Warp 连接到互联网之前它们不会同步。团队功能也无法使用。
该工具还配备了遥测功能。它收集您的分析和崩溃报告。您可以从设置中关闭这些功能,但默认情况下它们是打开的。 Warp 确实声称他们不会收集您的终端输入和输出数据。您可以从他们的隐私政策中了解更多信息。此外,他们确实计划在未来将客户端代码开源。
这可能是挑剔的。默认情况下,提示面板粘在终端的底部,在我看来,这是一个不好的位置。当你习惯了常规终端后,在 Warp 上输入命令时就需要经常往下看。当然,您可以从设置中轻松更改它并使其粘在顶部。
用强大的终端震撼 Linux
这样你就得到了。我使用 Warp 的经验,Warp 是一种人工智能驱动的终端工具,具有块式输出、类似 Notion 的笔记本和协作功能。虽然它可以提高您的工作效率并使您的终端会话更加高效,但注册帐户并被迫登录的代价可能会让很多人远离它。但如果这对您来说不是问题,请尝试 Warp,看看它会改变您使用命令行的方式。





















