前言

平常工作需求频繁运用终端东西,有一个好的指令行终端东西是十分重要的。

尤其是运用mac的小伙伴,估量不少人都觉得iterm2才是最好的终端东西。

其实起初我也是这么觉得的,可是最近直到我运用了这款开源的终端东西,我能够负责任的说,iterm2能够放在旮旯吃灰去了。

我重度运用了2天,无论从颜值,功用,效率和创新上,都碾压同类的终端东西。我彻底找不到任何理由来放弃这么优秀的一款东西。整个运用的体验十分舒畅,甚至于觉得,这,便是我心中现代化终端东西该有的样子!

介绍

这款终端东西叫:Warp

或许有的小伙伴在其他平台曾经看到过。那不要紧,我这里再给安利下。

这款东西是彻底开源的,开源托管库房在github上:

Github:github.com/warpdotdev/…

官网:www.warp.dev/

官网长这样:

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

Github上更是拥有将近8K的Star

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

Warp是用Rust写的,号称是21世纪现代化的终端东西。UI设计的确是一股浓浓的现代化精约暗黑风,这种风格我一眼就喜爱上了。

现在只支撑了mac系统,可是据官网介绍,不久之后也将会出windows版别和linux版别。运用windows的小伙伴能够再耐性等等。

关于装置,从官网右上角就能够直接下载到装置包。

估量有一些小伙伴因为国内网络的问题登陆不上官网或许github,不要紧,我帮你们下载好并转存了,获取方法见文末。

颜值

功用放一边,咱们先说颜值。

作为程序员除了天天在IDE写代码,估量看的最多的便是终端东西界面了吧。颜值作为一个硬通货,能提高咱们在处理问题时分的舒适感,我觉得仍是十分重要的。

Warp的颜值十分高,直接看图:

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

并且Warp内置了超多的主题,比如:

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

横竖我是觉得每一款主题都很有意思。合作现代化的UI,让你敲shell指令的时分提高数倍视觉感官。

速度

我在用终端东西的时分,最影响我体验感的便是发动速度和抑扬感。

之前我在公号里有推荐过另一款终端东西:electerm。其实颜值和功用都不错,唯一让我有点不爽的当地是抑扬感有时比较严重。发动有延迟,在翻开新的窗口页和切换窗口页时,都感觉会有一点点的延迟感,这让我的体验打了一点折扣。

可是我在运用Warp的时分,彻底没感受到这种抑扬感。一切都显得十分的丝滑。你就会感受到这款东西很轻量,很称手。如同翻开一个文本编辑器那么轻快。

指令块

只要你稍微运用下,就会发现Warp和其他终端东西最大的不同在于,它把一行指令的输入和输出打包成了一个块,让你愈加简单能分辨出每条指令的输入和输出。

Warp设计了不同的视觉效果来帮助用户快速辨认块中的内容,假如指令出错,那这个块就会显现赤色布景和赤色侧栏。正常的块便是正常布景。

并且每一个块你都能够去操作它,除了能够复制指令和结果以外,Warp支撑对每一个块打上书签标记,对于打上书签的块,在右侧的滚动条里能够明晰的看到,鼠标放上去会显现其内容,点击会快速定位到那个块。

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

Warp还允许共享你的指令块,选中块之后点击Create Permalink,会弹出一个共享块的提示,然后能够生成一个url。经过这一个url,他人能够很便利的在网络上检查你共享的指令块并复制其内容。

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

前史指令

Warp中的前史指令检查,我觉得十分人性化。

其他的终端的前史指令,经过上下键去检查,但按一次只能检查一条。

在Warp中检查前史也是按上下键,可是给出了一个浮层供挑选,假如你翻开了多个拆分窗口,Warp会隔离每一个shell会话里的前史记录,多个shell之间的前史指令不会串。这点十分赞。

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

指令提示

Warp里的指令提示,也是独立浮层提示。能够进行挑选,还有指令的解释极端用法提示。

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

在git目录下面,甚至于能够提示到分支名,这很详尽了有木有

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

AI功用

一款终端还有AI功用?没错,这便是Warp最骚的当地!

在Warp中集成了AI Command Search的功用,能够将自然语言转换成可执行的shell指令。这个功用需求联网来运用,由OpenAI的codex引擎提供支撑。

这是我现在见过唯一一款有AI功用的终端。这对于我来说,太实用了!

因为我并非专业运维同学,所以有的复杂的shell指令我自己并记不住,以前碰到记不住的指令总要查baidu,现在经过AI指令你能够直接输入你想要干什么,AI会主动解析你的自然语言并转成shell指令。

先打个样,比如说我要把系统信息输入到一个sys.txt文件中,在Warp中按下Ctrl+` 按键,会弹出一个AI输入框。

我输入:Output system information to sys.txt file,回车,会立马给出翻译出来的shell指令。

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

英文不怎么好?不要紧,中文也是OK的。再比如:

一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

还用说什么吗,自然语言到shell指令,是如此的便利。很强大有木有。

结语

Warp还有很多其他的功用,比如我的工作流能够把你自己的常用的shell能够保存进去。便利调取。按Command+P能够随时调出指令面板进行指令检查和功用的调取。

需求说的是,AI功用在国内网络环境下或许不太简单体验,需求自己想办法。

关于有一些小伙伴或许因为网络原因获取不了装置包,那我现已把装置包提早下载下来了。

重视【元人部落】并回复WP获取下载链接

国庆长假马上来了,最后祝大家国庆玩的开心。