還在用XShell了?這款終端工具絕對驚豔,超級智能,太香了!

架構的小事 2024-05-17 03:14:06
前言

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

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

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

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

介紹

這款終端工具叫:Warp

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

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

Github:https://github.com/warpdotdev/Warp

官網:https://www.warp.dev/

官網長這樣:

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

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

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

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

顔值

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

作爲程序員除了天天在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可以隨時調出命令面板進行命令查看和功能的調取。

0 阅读:0

架構的小事

簡介:感謝大家的關注