一個終端工具竟然有AI功能?使用了1天我立馬把其他終端全卸載了!太香了!

前言

平常工作需要頻繁使用終端工具,有一個好的命令行終端工具是非常重要的。

尤其是使用mac的小夥伴,估計不少人都覺得iterm2才是最好的終端工具。

其實起初我也是這麼覺得的,但是最近直到我使用了這款開源的終端工具,我可以負責任的說,iterm2可以放在角落吃灰去了。

我重度使用了2天,無論從顏值,性能,效率和創新上,都碾壓同類的終端工具。我完全找不到任何理由來放棄這麼優秀的一款工具。整個使用的體驗非常舒服,甚至於覺得,這,就是我心中現代化終端工具該有的樣子!

介紹

這款終端工具叫:Warp

或許有的小夥伴在其他平台曾經看到過。那沒關係,我這裡再給安利下。

這款工具是完全開源的,開源託管倉庫在github上:

Github://github.com/warpdotdev/Warp

官網://www.warp.dev/

官網長這樣:

Github上更是擁有將近8K的Star

Warp是用Rust寫的,號稱是21世紀現代化的終端工具。UI設計的確是一股濃濃的現代化簡約暗黑風,這種風格我一眼就喜歡上了。

目前只支援了mac系統,但是據官網介紹,不久之後也將會出windows版本和linux版本。使用windows的小夥伴可以再耐心等等。

關於安裝,從官網右上角就可以直接下載到安裝包。

估計有一些小夥伴因為中國網路的問題登陸不上官網或者github,沒關係,我幫你們下載好並轉存了,獲取方式見文末。

顏值

功能放一邊,我們先說顏值。

作為程式設計師除了天天在IDE寫程式碼,估計看的最多的就是終端工具介面了吧。顏值作為一個硬通貨,能提升我們在處理問題時候的舒適感,我覺得還是十分重要的。

Warp的顏值非常高,直接看圖:

並且Warp內置了超多的主題,比如:

反正我是覺得每一款主題都很有意思。配合現代化的UI,讓你敲shell命令的時候提升數倍視覺感官。

速度

我在用終端工具的時候,最影響我體驗感的就是啟動速度和頓挫感。

之前我在公號里有推薦過另一款終端工具:electerm。其實顏值和功能都不錯,唯一讓我有點不爽的地方是頓挫感有時比較嚴重。啟動有延遲,在打開新的窗口頁和切換窗口頁時,都感覺會有一點點的延遲感,這讓我的體驗打了一點折扣。

但是我在使用Warp的時候,完全沒感受到這種頓挫感。一切都顯得非常的絲滑。你就會感受到這款工具很輕量,很稱手。如同打開一個文本編輯器那麼輕快。

命令塊

只要你稍微使用下,就會發現Warp和其他終端工具最大的不同在於,它把一行命令的輸入和輸出打包成了一個塊,讓你更加容易能分辨出每條命令的輸入和輸出。

Warp設計了不同的視覺效果來幫助用戶快速識別塊中的內容,如果命令出錯,那這個塊就會顯示紅色背景和紅色側欄。正常的塊就是正常背景。

並且每一個塊你都可以去操作它,除了可以複製命令和結果以外,Warp支援對每一個塊打上書籤標記,對於打上書籤的塊,在右側的滾動條里可以清晰的看到,滑鼠放上去會顯示其內容,點擊會快速定位到那個塊。

Warp還允許分享你的命令塊,選中塊之後點擊Create Permalink,會彈出一個分享塊的提示,然後可以生成一個url。通過這一個url,別人可以很方便的在網路上查看你分享的命令塊並複製其內容。

歷史命令

Warp中的歷史命令查看,我覺得非常人性化。

其他的終端的歷史命令,通過上下鍵去查看,但按一次只能查看一條。

在Warp中查看歷史也是按上下鍵,但是給出了一個浮層供選擇,如果你打開了多個拆分窗口,Warp會隔離每一個shell會話里的歷史記錄,多個shell之間的歷史命令不會串。這點非常贊。

命令提示

Warp里的命令提示,也是獨立浮層提示。可以進行選擇,還有命令的解釋極其用法提示。

在git目錄下面,甚至於可以提示到分支名,這很細緻了有木有

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命令。

英文不怎麼好?沒關係,中文也是OK的。再比如:

還用說什麼嗎,自然語言到shell命令,是如此的方便。很強大有木有。

結語

Warp還有很多其他的功能,比如我的工作流可以把你自己的常用的shell可以保存進去。方便調取。按Command+P可以隨時調出命令面板進行命令查看和功能的調取。

需要說的是,AI功能在中國網路環境下可能不太容易體驗,需要自己想辦法。

關於有一些小夥伴可能因為網路原因獲取不了安裝包,那我已經把安裝包提前下載下來了。

關注公眾號並回復WP獲取下載鏈接

國慶長假馬上來了,最後祝大家國慶玩的開心。

Tags: