Warp:一款融资 23000000 美元,基于 Rust 开发、支持 GPU 加速的 21 世纪终端工具...
公眾號關注?「奇妙的 Linux 世界」
設為「星標」,每天帶你玩轉 Linux !
Warp 是一個完全原生的、GPU 加速的基于 Rust 開發的終端工具,速度非???#xff0c;完全從頭重新設計,Warp 的使命是提高開發人員的生產力。目前暫時僅支持 Mac,Linux 和 Windows 平臺也即將推出,到現在 Warp 還處于公測階段,任何 Mac 用戶都可以免費下載使用。
該團隊已經籌集了一些資金(2300萬美元)來發展 Warp,這些資金來自一些優秀的公司(GV、Neo、BoxGroup)和世界級的投資人,如 Dylan Field、Elad Gil 、杰夫·韋納和馬克·貝尼奧夫。
安裝
直接在官網 https://www.warp.dev/ 下載安裝包安裝即可。第一次使用 Warp 的時候需要進行登錄,直接使用 GitHub 授權登錄即可,如果是國內用戶可能會在登錄階段被 Block,可以給終端配置代理進行登錄。
export?https_proxy=http://127.0.0.1:9999?http_proxy=http://127.0.0.1:9999其中9999是你的代理端口,然后可以去到?/Applications/Warp.app/Contents/MacOS?目錄用命令方式啟動 Warp:
cd?/Applications/Warp.app/Contents/MacOS ./stable登錄成功后會要求填寫一個調查問卷:
然后就可以開始使用 Warp 了。
主要特性
命令面板
這 Warp 中可以使用 CMD+P 調出命令面板,可以使用它來搜索各種任務的快捷鍵,例如使用 CMD-D 或 SHIFT-CMD-D 可以拆分窗口。
輸入/文本編輯器
與其他終端不同,Warp 的編輯器和我們習慣使用的文本編輯器一樣開箱即用,即使對于 SSH 會話也是如此。Warp 支持鍵盤和鼠標綁定,例如多個光標以及單擊和拖動文本。Warp 也向后兼容正常的終端綁定(emacs),例如我們支持 CTRL-A 和 CTRL-E 分別移動到行首和行尾。要查看所有編輯器快捷鍵,請前往鍵盤快捷鍵或單擊 CMD-P 打開命令面板。要輸入多行命令,可以使用 SHIFT-ENTER 或 OPT-ENTER 插入換行符。對于多光標選擇,單擊第一行的單詞并按住 CMD 鍵,然后單擊文本中的其他任何位置。還可以選擇一個字符串并單擊 CTRL-G 以選擇該字符串的下一個位置。
Blocks
在其他終端中,一個字符才是最基本的單位,但大多數開發人員都在考慮命令和輸出,Warp 通過將命令和輸出分組到一個 Block 塊中來實現該模型,塊是 Warp 與其他終端最大的不同點,塊可以讓我們輕松實現很多功能:
復制命令
復制命令的輸出
直接滾動到命令輸出的開頭
重新輸入命令
共享命令及其輸出(帶格式)
創建Block
在屏幕底部的輸入編輯器中執行命令(鍵入 ls 并按 ENTER)
Warp 會將你的命令和輸出分組到一個 Block 塊中
輸入編輯器固定在底部
塊會從底部到頂部增加
嘗試執行不同的命令(例如輸入?echo hello?并回車)
Warp 將你新創建的塊添加到底部(在輸入編輯器上方)
我們同樣也設計了不同的視覺效果來幫助快速識別塊中的內容,比如以非0退出碼結束的塊具有紅色背景和紅色側欄,比如我們輸入?xyz?并回車。
選擇Block
有多種方法可以選擇Block塊。
要選擇單個塊:
使用鼠標:單擊一個塊
或者使用鍵盤:使用按鍵 CMD-UP 選擇最近執行的塊,然后使用向上 ↑ 和 向下 ↓ 箭頭鍵導航到所需的塊。
要選擇多個塊,首先選擇一個塊,然后:
在按住 CMD 的同時單擊另一個塊以切換該塊的選擇,或
在按住 SHIFT 的同時單擊另一個塊以選擇一系列塊,或
使用 SHIFT-UP ↑ 或 SHIFT-DOWN ↓ 分別向上或向下擴展活動選擇
操作Block
我們可以通過在塊上面右鍵打開下拉菜單,當前下拉菜單支持:
將塊的輸入和/或輸出復制到剪貼板
通過創建網絡共享的塊(帶格式)
歷史記錄
在編輯器中點擊 ↑ (UP) 會顯示你的歷史記錄,在運行時,Warp 會隔離每個 shell 會話的歷史記錄,例如如果你打開了兩個拆分窗口,則在一個窗格中創建的命令不會填充另一窗格的歷史記錄。
按 CTRL-R 按鍵可以打開歷史菜單并開始搜索命令歷史,使用 UP ↑ 和 DOWN ↓ 箭頭鍵或鼠標滾動瀏覽它們或使用模糊搜索進行過濾。
命令補全
Warp 支持使用 Tab 來補全常用命令,包括 SSH 會話都可以使用。
比如導航到本地一個 git 項目,輸入 git checkout 命令,會自動提示當前倉庫的本地分支,然后可以使用鼠標或向上 ↑/向下 ↓ 箭頭鍵選擇一個。
主題
同樣 Warp 支持設置自定義主題,可以在位于主目錄 (~/.warp) 的?.warp?文件夾中,創建主題文件夾?~/.warp/themes/,Warp 將獲取存儲在此目錄中的所有主題。我們也可以通過設置去選擇我們想要使用的主題。
工作流
工作流是在 Warp 中執行和共享命令的一種更簡單的方法,它們可以按名稱、描述或命令進行搜索,并且易于參數化。由 Warp 團隊和社區提供的全球化的命令列表在應用程序中很容易獲得。此外,你可以創建和管理特定于你的本地工作流。
可以通過命令面板或按 SHIFT-CTRL-R 訪問應用程序內的工作流菜單,進入菜單后,通過在搜索欄中鍵入或單擊側面板中的任何部分以按類別瀏覽來過濾現有命令。
AI命令搜索
AI Command Search 將自然語言描述轉換為可執行的 shell 命令,目前,需要在線才能使用此功能。該功能由 OpenAI 的 codex 引擎提供支持。
使用按鍵 CTRL+` 可以打開 AI 命令搜索面板,在輸入框中輸入您想要執行的操作,然后按 ENTER 生成命令。結果顯示后,按 CMD-ENTER 將生成的命令直接輸入 Warp 的輸入編輯器或修改命令描述。
Warp 還有很多功能特性供我們探索,更多信息可以前往官方文檔 https://docs.warp.dev/ 了解更多,不過在需要用到網絡的地方可能體驗不是很好,需要代理支持。
倉庫地址:https://github.com/warpdotdev/Warp
本文轉載自:「Github愛好者」,原文:https://tinyurl.com/36m9j42x,版權歸原作者所有。歡迎投稿,投稿郵箱: editor@hi-linux.com。
最近,我們建立了一個技術交流微信群。目前群里已加入了不少行業內的大神,有興趣的同學可以加入和我們一起交流技術,在 「奇妙的 Linux 世界」 公眾號直接回復 「加群」 邀請你入群。
你可能還喜歡
點擊下方圖片即可閱讀
如何優雅的用 Nginx 在公網上快速搭建一個加密數據通道
點擊上方圖片,『美團|餓了么』外賣紅包天天免費領
更多有趣的互聯網新鮮事,關注「奇妙的互聯網」視頻號全了解!
總結
以上是生活随笔為你收集整理的Warp:一款融资 23000000 美元,基于 Rust 开发、支持 GPU 加速的 21 世纪终端工具...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NAS与EOS只差了半个李笑来
- 下一篇: 什么是二级分销系统?