成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

基于Rust的Zed編輯器已開源,內置對OpenAI和GitHub Copilot的支持

譯文 精選
人工智能
Zed編輯器的OpenAI助手面板是一個高度可配置的獨特功能。開發者可以選擇模型類型,并且在任何時候,甚至在與AI對話過程中都可以更改模型。

作者丨Tim Anderson

編譯丨諾亞

出品 | 51CTO技術棧(微信號:blog51cto)

Zed 編輯器項目(目前仍處于預發布階段)現已在 AGPL、GPL 和 Apache 許可下開源。該編輯器以其高性能和多種AI輔助選擇為特色,但目前仍處于預覽階段且僅限于Mac平臺使用。

昨日,Zed創始人內森·索博(Nathan Sobo)在一篇帖子中解釋道,Zed項目在GitHub上的代碼庫中,編輯器部分采用了GPL許可,服務器端組件則使用了AGPL(GNU Affero通用公共許可證),而GPUI(GPU加速用戶界面)部分采用了Apache 2.0許可。GPUI是由Zed團隊開發的一款Rust UI框架。

在此之前,索博曾創建過Atom編輯器以及Electron框架,后者被全球最流行的編輯器和輕量級IDE——VS Code所采用。Electron基于Chromium瀏覽器組件和V8 JavaScript引擎構建,而Zed具有非常不同的代碼基礎,它用Rust編寫并編譯成原生代碼。

與擁有超過55,000個擴展插件的VS Code不同,Zed目前僅具備初步的插件模型,并未形成完整的擴展生態系統;其FAQ中指出,“在Zed開源之前我們不會添加插件系統,但一旦完成開源,我們將致力于擴展性功能的開發。”這表明未來不久將會在這方面有更多的工作進行。

得益于Rust的高性能以及缺乏插件,Zed運行速度極快,針對開發者對VS Code的最大痛點——性能問題提供了解決方案。

有開發者評論Zed新聞時表示:“VSCode對我來說總是感覺極其緩慢……VSCode在基本代碼檢查和語法檢測方面的滯后讓我感到極度煩惱,最終不得不放棄使用它。”

另一位開發者則說:“對于那些還沒試過Zed的人來說,這是我25年開發生涯中首次使用的不讓人分心的GUI編輯器。很難描述當我擺脫其他編輯器中的各種圖標、菜單、顏色等像圣誕樹般的場景時,我的專注度提高了多少。”

盡管Zed所提供的AI輔助功能在體驗上尚顯粗糙,但對于偏好最大程度控制的開發者而言可能會感到滿意。Zed同時支持GitHub Copilot和OpenAI。

關于Copilot的集成,Zed團隊成員Mikayla Maki表示:“平衡其視覺和心理負擔至關重要,因為過于積極的Copilot可能適得其反,與現有如LSP自動補全等功能產生沖突。因此,我們引入了按語言禁用Copilot的設置,增加了75毫秒的文本建議延遲,并在出現沖突時優先考慮語言本身的LSP(語言服務器協議)而非Copilot。”    

圖片圖片

Zed編輯器的OpenAI助手面板是一個高度可配置的獨特功能。開發者可以選擇模型類型,并且在任何時候,甚至在與AI對話過程中都可以更改模型。使用這一功能需要擁有OpenAI賬號,并在Zed中配置API密鑰。這些密鑰是按照使用的令牌數量計費的,而Zed會始終顯示選定模型剩余的令牌數。

與OpenAI大型語言模型的交互通過CMD-Enter提交,而不是僅用Enter鍵,這樣做的目的是使其“盡可能接近常規編輯器的感覺,因此按下Enter鍵只會插入新的一行”。這也意味著用戶很難意外消耗令牌。響應內容會實時返回,如果看起來沒有幫助,可以通過按下Escape鍵取消請求。

此外,Zed還具備內聯助手功能,能夠查看周圍代碼的上下文信息。Zed團隊的另一位成員Marshall Bowers曾發布過關于利用AI進行內聯文檔編寫以及將代碼從一個模板系統翻譯到另一個模板系統的案例,例如執行類似“使用auk的DSL方式重寫這段HTML,就像上面的post_link函數那樣”的命令。他表示,在處理大部分模板代碼時,最終都采用了AI協助完成。

根據路線圖規劃,未來Zed將支持無需OpenAI密鑰的AI輔助功能,同時提供終端中的內聯智能輔助、簡化后的助手界面,以及讓AI能夠“在內聯狀態下訪問緩沖區、文件、LSP、終端提示符等內容”。

除了缺乏擴展插件之外,Zed還有一些其他問題。目前,對于Rust、TypeScript和Python等語言的支持較好,許多其他語言部分支持,但也有一些語言,比如如Microsoft的C#,尚未得到任何支持,盡管功能描述中提到:“正在積極開發使Zed連接任意語言服務器的能力”。

另一個問題是Zed當前僅限Mac平臺使用。針對此問題有一個GitHub議題指出,計劃增加對其他平臺的支持。路線圖中包含了Linux和Web端支持(Web端可能采用Rust可以編譯為目標的WebAssembly技術),但在撰寫本文時并未提及Windows平臺,這暗示Windows版本的開發可能需要更多時間,或者用戶需通過Windows Subsystem for Linux(WSL)來間接使用。

參考鏈接:https://devclass.com/2024/01/25/rust-based-zed-editor-now-open-source-with-built-in-support-for-openai-and-github-copilot/

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2024-10-31 13:40:24

GitHubCopilot人工智能

2024-05-10 07:56:40

Rust編寫處理單元

2024-06-27 11:59:54

2020-09-16 08:30:53

GitHub

2011-01-10 16:17:49

2020-09-18 06:00:51

開源Markdown編輯器

2025-03-18 07:57:52

.NET開源編輯器

2024-03-06 08:26:29

2017-05-23 19:19:16

開源Markdown編輯器

2023-12-15 09:59:14

開源GIF編輯器圖片格式

2023-11-08 11:00:56

Graphite開源

2021-11-01 12:11:02

GitHub AI IT資訊業界

2020-08-22 07:46:58

Photoflare開源圖像編輯器

2023-08-04 06:29:07

微軟Cortana

2022-03-20 18:12:03

Shotcut開源視頻編輯器

2019-06-18 09:40:57

Graviton開源代碼編輯器

2025-05-28 02:02:00

2016-09-23 20:30:54

Javascriptuiwebview富文本編輯器

2013-06-18 01:22:46

CocoStudio工Cocos2d-x

2017-11-16 17:35:13

GitHub文本編輯代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美黄色网 | 97人人澡人人爽91综合色 | 婷婷二区 | 黑人一级黄色大片 | 在线免费亚洲视频 | 中文字幕精品视频在线观看 | 国产精品日日摸夜夜添夜夜av | 日日摸夜夜添夜夜添特色大片 | 激情网站在线观看 | 国产伦精品一区二区三区精品视频 | 特一级毛片 | 欧美激情一区二区 | caoporn国产精品免费公开 | 国产一级网站 | 久久久久亚洲精品 | 在线视频成人 | 久久久久久国产精品久久 | 激情小说综合网 | 日韩免费看片 | 国产一区二区av | 久久久久久国产精品mv | 国内精品久久久久久久影视简单 | 亚洲小说图片 | 亚洲精品一区中文字幕乱码 | 韩日一区 | 午夜影院操| 国产综合第一页 | 日韩国产一区二区三区 | 超碰成人免费 | 色婷婷一区二区三区四区 | 亚洲人成网亚洲欧洲无码 | 国产欧美精品一区二区 | 日日夜夜天天干 | 国产一区免费视频 | 中文字幕一区二区三区四区 | 国产精品欧美精品 | 亚洲精品久久久9婷婷中文字幕 | 2019精品手机国产品在线 | 日韩色视频 | 亚州精品天堂中文字幕 | 一个色在线 |