cari
RumahPeranti teknologiAIEditor Zed berasaskan Rust telah menjadi sumber terbuka, dengan sokongan terbina dalam untuk OpenAI dan GitHub Copilot

Pengarang丨Tim Anderson

Disusun丨Noah

Dihasilkan | 51CTO Technology Stack (WeChat ID: blog51cto)

Projek editor Zed masih dalam peringkat pra-keluaran dan Apache PL dan telah menjadi sumber terbuka lesen. Editor menampilkan prestasi tinggi dan berbilang pilihan dibantu AI, tetapi pada masa ini hanya tersedia pada platform Mac.

Nathan Sobo menjelaskan dalam siaran bahawa dalam asas kod projek Zed di GitHub, bahagian editor menggunakan lesen GPL, komponen bahagian pelayan menggunakan lesen AGPL dan bahagian GPUI (antara muka pengguna dipercepatkan GPU) menggunakan Lesen Apache 2.0. GPUI ialah rangka kerja UI Rust yang dibangunkan oleh pasukan Zed. Pilihan lesen sedemikian memastikan keterbukaan dan kebolehaksesan kod, membolehkan Zed digunakan secara meluas dan disumbangkan dalam komuniti sumber terbuka.

Sobo sebelum ini telah mencipta editor Atom dan rangka kerja Elektron. Rangka kerja Elektron digunakan oleh VS Code, editor paling popular di dunia dan IDE ringan. Elektron dibina menggunakan komponen penyemak imbas Chromium dan enjin JavaScript V8, manakala Zed mempunyai asas kod yang sama sekali berbeza Ia ditulis dalam Rust dan disusun menjadi kod asli.

Tidak seperti Kod VS, yang mempunyai lebih daripada 55,000 pemalam sambungan, Zed pada masa ini hanya mempunyai model pemalam awal dan belum membentuk ekosistem sambungan yang lengkap menyatakan, "Kami tidak akan menambah pemalam sistem sebelum Zed adalah sumber terbuka, tetapi setelah sumber terbuka selesai, kami akan mengusahakan pembangunan ciri kebolehlanjutan,” menunjukkan bahawa akan terdapat lebih banyak kerja di kawasan ini dalam masa terdekat.

Terima kasih kepada prestasi tinggi Rust dan kekurangan pemalam, Zed berjalan dengan sangat pantas, memberikan penyelesaian kepada titik kesakitan terbesar pembangun dengan Kod VS - isu prestasi.

Seorang pembangun mengulas pada Zed News dan berkata: "VSCode sentiasa berasa amat perlahan bagi saya... Kelewatan VSCode dalam pemeriksaan kod asas dan pengesanan sintaks membuatkan saya sangat jengkel, dan akhirnya saya terpaksa berhenti menggunakannya."

Seorang lagi pembangun berkata: "Bagi mereka yang belum mencuba Zed, ini adalah editor GUI yang tidak mengganggu pertama yang saya gunakan dalam 25 tahun pembangunan saya. Sukar untuk digambarkan. Apabila saya menyingkirkan Adegan seperti pokok Krismas dengan pelbagai ikon, menu, warna, dsb. dalam editor lain, tumpuan saya bertambah baik.”

Walaupun fungsi bantuan AI yang disediakan oleh Zed masih kasar dalam pengalaman , tetapi pembangun yang lebih suka kawalan maksimum mungkin berpuas hati. Zed menyokong kedua-dua GitHub Copilot dan OpenAI.

Mengenai integrasi Copilot, ahli pasukan Zed Mikayla Maki berkata: “Adalah penting untuk mengimbangi beban visual dan psikologinya, kerana Copilot yang terlalu agresif mungkin tidak produktif dan bercanggah dengan ciri sedia ada seperti pelengkapan automatik LSP , kami Memperkenalkan tetapan untuk melumpuhkan Copilot mengikut bahasa, menambah kelewatan cadangan teks 75ms, dan mengutamakan LSP (Protokol Pelayan Bahasa) sendiri berbanding Copilot sekiranya berlaku konflik

Panel Pembantu OpenAI Editor Zed adalah sangat boleh dikonfigurasikan dan unik ciri. Pembangun boleh memilih jenis model dan menukar model pada bila-bila masa, walaupun semasa perbualan dengan AI. Untuk menggunakan ciri ini, anda perlu mempunyai akaun OpenAI dan mengkonfigurasi kunci API dalam Zed. Kekunci ini dibilkan mengikut bilangan token yang digunakan, dan Zed akan sentiasa memaparkan bilangan token yang tinggal untuk model yang dipilih.

基于Rust的Zed编辑器已开源,内置对OpenAI和GitHub Copilot的支持Interaksi dengan model bahasa besar OpenAI diserahkan melalui CMD-Enter dan bukannya kekunci Enter sahaja, ideanya adalah untuk menjadikannya "sedekat mungkin dengan editor biasa, jadi menekan Enter hanya akan memasukkan baris baharu". Ini juga bermakna sukar bagi pengguna untuk menggunakan token secara tidak sengaja. Kandungan respons dikembalikan dalam masa nyata dan jika ia kelihatan tidak membantu, permintaan itu boleh dibatalkan dengan menekan kekunci Escape.

Selain itu, Zed juga mempunyai fungsi pembantu sebaris yang boleh melihat maklumat kontekstual kod sekeliling. Marshall Bowers, ahli pasukan Zed yang lain, telah menyiarkan tentang penggunaan AI untuk penulisan dokumen sebaris dan menterjemah kod daripada satu sistem templat ke sistem templat yang lain, seperti melaksanakan tugas seperti "Tulis semula HTML ini menggunakan kaedah DSL auk , sama seperti fungsi post_link." di atas" perintah. Beliau berkata apabila memproses kebanyakan kod templat, AI akhirnya digunakan untuk membantu.

Menurut pelan hala tuju, pada masa hadapan Zed akan menyokong fungsi bantuan AI yang tidak memerlukan kunci OpenAI, sambil menyediakan bantuan pintar sebaris dalam terminal, antara muka pembantu yang dipermudahkan, dan membenarkan AI untuk "mengakses penimbal dalam keadaan sebaris" kawasan, fail, LSP, gesaan terminal, dsb.

Selain kekurangan sambungan, Zed mempunyai beberapa isu lain. Pada masa ini, sokongan untuk bahasa seperti Rust, TypeScript, dan Python agak baik, dan banyak bahasa lain disokong sebahagiannya, tetapi terdapat juga beberapa bahasa, seperti C# Microsoft, yang belum menerima sebarang sokongan, walaupun perihalan ciri menyebut: "Pembangunan aktif sedang dijalankan untuk menggunakan Zed Keupayaan untuk menyambung ke mana-mana pelayan bahasa".

Satu lagi masalah ialah Zed pada masa ini hanya tersedia pada platform Mac. Terdapat isu GitHub mengenai isu ini yang menyatakan bahawa terdapat rancangan untuk menambah sokongan untuk platform lain. Linux dan sokongan sisi web disertakan dalam peta jalan (pihak web mungkin menggunakan teknologi WebAssembly yang Rust boleh susun untuk disasarkan), tetapi tidak ada menyebut tentang platform Windows pada masa penulisan, mencadangkan pembangunan versi Windows mungkin mengambil lebih banyak masa, atau Pengguna perlu menggunakannya secara tidak langsung melalui Windows Subsystem for Linux (WSL).

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

Atas ialah kandungan terperinci Editor Zed berasaskan Rust telah menjadi sumber terbuka, dengan sokongan terbina dalam untuk OpenAI dan GitHub Copilot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:51CTO.COM. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Memasak Inovasi: Bagaimana Kecerdasan Buatan Mengubah Perkhidmatan MakananMemasak Inovasi: Bagaimana Kecerdasan Buatan Mengubah Perkhidmatan MakananApr 12, 2025 pm 12:09 PM

AI Menambah Penyediaan Makanan Walaupun masih dalam penggunaan baru, sistem AI semakin digunakan dalam penyediaan makanan. Robot yang didorong oleh AI digunakan di dapur untuk mengautomasikan tugas penyediaan makanan, seperti membuang burger, membuat pizza, atau memasang SA

Panduan Komprehensif mengenai Python Namespaces & Variable ScopesPanduan Komprehensif mengenai Python Namespaces & Variable ScopesApr 12, 2025 pm 12:00 PM

Pengenalan Memahami ruang nama, skop, dan tingkah laku pembolehubah dalam fungsi Python adalah penting untuk menulis dengan cekap dan mengelakkan kesilapan runtime atau pengecualian. Dalam artikel ini, kami akan menyelidiki pelbagai ASP

Panduan Komprehensif untuk Model Bahasa Visi (VLMS)Panduan Komprehensif untuk Model Bahasa Visi (VLMS)Apr 12, 2025 am 11:58 AM

Pengenalan Bayangkan berjalan melalui galeri seni, dikelilingi oleh lukisan dan patung yang terang. Sekarang, bagaimana jika anda boleh bertanya setiap soalan dan mendapatkan jawapan yang bermakna? Anda mungkin bertanya, "Kisah apa yang anda ceritakan?

MediaTek meningkatkan barisan premium dengan Kompanio Ultra dan Dimensity 9400MediaTek meningkatkan barisan premium dengan Kompanio Ultra dan Dimensity 9400Apr 12, 2025 am 11:52 AM

Meneruskan irama produk, bulan ini MediaTek telah membuat satu siri pengumuman, termasuk Kompanio Ultra dan Dimensity 9400 yang baru. Produk ini mengisi bahagian perniagaan MediaTek yang lebih tradisional, termasuk cip untuk telefon pintar

Minggu ini di AI: Walmart menetapkan trend fesyen sebelum mereka pernah berlakuMinggu ini di AI: Walmart menetapkan trend fesyen sebelum mereka pernah berlakuApr 12, 2025 am 11:51 AM

#1 Google melancarkan Agent2Agent Cerita: Ia Isnin pagi. Sebagai perekrut berkuasa AI, anda bekerja lebih pintar, tidak lebih sukar. Anda log masuk ke papan pemuka syarikat anda di telefon anda. Ia memberitahu anda tiga peranan kritikal telah diperolehi, dijadualkan, dan dijadualkan untuk

AI Generatif Bertemu PsychobabbleAI Generatif Bertemu PsychobabbleApr 12, 2025 am 11:50 AM

Saya akan meneka bahawa anda mesti. Kita semua seolah -olah tahu bahawa psychobabble terdiri daripada pelbagai perbualan yang menggabungkan pelbagai terminologi psikologi dan sering akhirnya menjadi tidak dapat difahami atau sepenuhnya tidak masuk akal. Semua yang anda perlu lakukan untuk memuntahkan fo

Prototaip: saintis menjadikan kertas menjadi plastikPrototaip: saintis menjadikan kertas menjadi plastikApr 12, 2025 am 11:49 AM

Hanya 9.5% plastik yang dihasilkan pada tahun 2022 dibuat daripada bahan kitar semula, menurut satu kajian baru yang diterbitkan minggu ini. Sementara itu, plastik terus menumpuk di tapak pelupusan sampah -dan ekosistem -sekitar dunia. Tetapi bantuan sedang dalam perjalanan. Pasukan Engin

Kebangkitan Penganalisis AI: Mengapa ini boleh menjadi pekerjaan yang paling penting dalam Revolusi AIKebangkitan Penganalisis AI: Mengapa ini boleh menjadi pekerjaan yang paling penting dalam Revolusi AIApr 12, 2025 am 11:41 AM

Perbualan baru -baru ini dengan Andy Macmillan, Ketua Pegawai Eksekutif Platform Analytics Enterprise terkemuka Alteryx, menonjolkan peranan kritikal namun kurang dihargai ini dalam revolusi AI. Seperti yang dijelaskan oleh Macmillan, jurang antara data perniagaan mentah dan maklumat siap sedia

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.