{"id":113113,"date":"2024-01-25T11:28:09","date_gmt":"2024-01-25T09:28:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/otkryt-redaktor-zed-podderzhivayushhij-sovmestnoe-napisanie-koda"},"modified":"2024-01-25T11:28:09","modified_gmt":"2024-01-25T09:28:10","slug":"otkryt-redaktor-zed-podderzhivayushhij-sovmestnoe-napisanie-koda","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/otkryt-redaktor-zed-podderzhivayushhij-sovmestnoe-napisanie-koda","title":{"rendered":"\u00c8 stato aperto l'editor Zed, che supporta la scrittura collaborativa del codice","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stata annunciata l'apertura del codice sorgente dell'editor di codice collaborativo Zed, sviluppato sotto la direzione di Nathan Sobo, autore del progetto Atom (alla base di VS Code), con la partecipazione di un team di ex sviluppatori dell'editor Atom, della piattaforma Electron e della libreria per l'analisi della sintassi Tree-sitter. I codici sorgenti della parte server, che garantisce il coordinamento della modifica collaborativa, sono stati rilasciati sotto licenza AGPLv3, mentre l'editor stesso \u00e8 sotto licenza GPLv3. Per la formazione dell'interfaccia utente \u00e8 stata utilizzata una libreria proprietaria GPUI, rilasciata sotto licenza Apache 2.0. Il codice del progetto \u00e8 sviluppato in Rust. Attualmente \u00e8 supportata solo la piattaforma macOS (nel piano di sviluppo ci sono anche supporto per Linux, Windows e Web).    <\/p>\n<p>L'editor Zed si distingue per l'orientamento verso la collaborazione nello sviluppo in tempo reale e per il raggiungimento della massima efficienza, prestazioni e reattivit\u00e0 dell'interfaccia, in cui, secondo i creatori del progetto, tutte le azioni di editing devono essere eseguite istantaneamente e le sfide di programmazione devono essere affrontate nel modo pi\u00f9 efficace possibile. In Zed si \u00e8 tentato di combinare in un unico prodotto un editor leggero e le funzionalit\u00e0 degli attuali ambienti di sviluppo integrati. Nello sviluppo di Zed \u00e8 stata considerata l'esperienza acquisita nella creazione di Atom, e si \u00e8 cercato di concretizzare alcune nuove idee su come dovrebbe apparire l'editor ideale per i programmatori.    <\/p>\n<p>L'alta prestazione di Zed \u00e8 raggiunta grazie all'uso attivo della multithreading sfruttando tutti i nuclei CPU disponibili, oltre all'esecuzione del rastering delle finestre lato GPU. Questo ha permesso di ottenere un'ottima velocit\u00e0 di risposta alla pressione dei tasti, con il risultato mostrato gi\u00e0 nel ciclo di aggiornamento successivo. Nei test condotti, il tempo di reazione alla pressione di un tasto in Zed \u00e8 stimato in 58 ms; per confronto, in Sublime Text 4 questo valore \u00e8 di 75 ms, in CLion \u00e8 di 83 ms, e in VS Code \u00e8 di 97 ms. Il tempo di avvio di Zed \u00e8 stato valutato in 338 ms, Sublime Text 4 in 381 ms, VS Code in 1444 ms e CLion in 3001 ms. L'uso della memoria di Zed \u00e8 stato di 257 MB, Sublime Text 4 ha usato 219 MB, VS Code 556 MB, e CLion 1536 MB.    <\/p>\n<p>Tra le funzionalit\u00e0 di Zed:  <\/p>\n<ul>\n<li class=\"l\"> Considerazione dell'albero sintattico completo di vari linguaggi di programmazione per un'evidenziazione sintattica corretta, formattazione automatica, evidenziazione strutturale e ricerca contestuale;\n<li class=\"l\"> Supporto per l'accesso ai server LSP (Language Server Protocol) per l'auto-completamento, la navigazione nel codice, la diagnosi degli errori e il refactoring.\n<li class=\"l\"> Possibilit\u00e0 di collegare e modificare i temi. Disponibilit\u00e0 di temi chiari e scuri.\n<li class=\"l\"> Utilizzo predefinito delle combinazioni di tasti di VS Code. Modalit\u00e0 di compatibilit\u00e0 opzionale con le combinazioni di tasti e i comandi di Vim.\n<li class=\"l\"> Supporto per l'integrazione con GitHub Copilot per assistenza nella scrittura e nel rifacimento del codice.\n<li class=\"l\"> Emulatore terminale integrato.\n<li class=\"l\"> Navigazione collaborativa nel codice e modifica del codice da parte di pi\u00f9 sviluppatori simultaneamente in uno spazio di lavoro condiviso.\n<li class=\"l\"> Strumenti per la discussione e la pianificazione del lavoro in team. Supporto per la gestione delle attivit\u00e0, creazione di appunti e monitoraggio dei progetti, chat testuale e vocale.\n<li class=\"l\"> Possibilit\u00e0 di collegarsi al progetto da qualsiasi computer, senza legami ai dati presenti nel sistema locale. Lavorare su progetti esterni avviene analogamente al lavoro con codice ospitato sul computer locale.      <\/ul>\n<p>      <center><img decoding=\"async\" alt=\"\u00c8 stato aperto l&#039;editor Zed, che supporta la scrittura collaborativa del codice\" src=\"\/wp-content\/uploads\/2024\/01\/5caf97e3c84380b161b9fde07ee46a11.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/p>\n<p>Per finanziare il lavoro del team di sviluppatori di Zed a tempo pieno, il progetto intende in futuro adottare un modello di business basato sulla fornitura di servizi a pagamento aggiuntivi. Il primo di questi servizi sar\u00e0 \"Zed Channels\", con l'implementazione di un ufficio virtuale per organizzare il lavoro di team di sviluppatori in grandi progetti, consentendo a pi\u00f9 sviluppatori di collaborare, interagire con altri partecipanti e scrivere codice insieme. Nell'ambito di Zed Channels \u00e8 stata lanciata l'iniziativa Fireside Hacks, grazie alla quale chiunque pu\u00f2 osservare in tempo reale lo sviluppo di Zed stesso. In futuro \u00e8 previsto anche il lancio di un servizio con un assistente intelligente simile a GitHub Copilot e, possibilmente, l'implementazione di plug-in specializzati a pagamento che tengano conto della specificit\u00e0 dello sviluppo di prodotti commerciali e dell'uso in aziende.    <center><img decoding=\"async\" alt=\"\u00c8 stato aperto l&#039;editor Zed, che supporta la scrittura collaborativa del codice\" src=\"\/wp-content\/uploads\/2024\/01\/a84a167461837883a4457469c94284af.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60495\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u043a\u043e\u0434\u0430 Zed, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0434 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c \u041d\u0430\u0442\u0430\u043d\u0430 \u0421\u043e\u0431\u043e (Nathan Sobo), \u0430\u0432\u0442\u043e\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Atom (\u043e\u0441\u043d\u043e\u0432\u0430 VS Code) \u043f\u0440\u0438 \u0443\u0447\u0430\u0441\u0442\u0438\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0431\u044b\u0432\u0448\u0438\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 Atom, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Electron \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u0431\u043e\u0440\u0430 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 Tree-sitter. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0446\u0438\u044e \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043e\u0442\u043a\u0440\u044b\u0442\u044b \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 AGPLv3, \u0430 \u0441\u0430\u043c\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 &#8212; \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":113114,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-113113","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u043a\u043e\u0434\u0430 Zed, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0434 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c \u041d\u0430\u0442\u0430\u043d\u0430 \u0421\u043e\u0431\u043e (Nathan Sobo), \u0430\u0432\u0442\u043e\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Atom (\u043e\u0441\u043d\u043e\u0432\u0430 VS Code) \u043f\u0440\u0438 \u0443\u0447\u0430\u0441\u0442\u0438\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0431\u044b\u0432\u0448\u0438\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 Atom, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Electron \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u0431\u043e\u0440\u0430 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 Tree-sitter. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0446\u0438\u044e \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043e\u0442\u043a\u0440\u044b\u0442\u044b \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 AGPLv3, \u0430 \u0441\u0430\u043c\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 - \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/otkryt-redaktor-zed-podderzhivayushhij-sovmestnoe-napisanie-koda\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0442\u043a\u0440\u044b\u0442 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 Zed, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u043a\u043e\u0434\u0430 Zed, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0434 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c \u041d\u0430\u0442\u0430\u043d\u0430 \u0421\u043e\u0431\u043e (Nathan Sobo), \u0430\u0432\u0442\u043e\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Atom (\u043e\u0441\u043d\u043e\u0432\u0430 VS Code) \u043f\u0440\u0438 \u0443\u0447\u0430\u0441\u0442\u0438\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0431\u044b\u0432\u0448\u0438\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 Atom, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Electron \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u0431\u043e\u0440\u0430 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 Tree-sitter. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0446\u0438\u044e \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043e\u0442\u043a\u0440\u044b\u0442\u044b \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 AGPLv3, \u0430 \u0441\u0430\u043c\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 - \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/otkryt-redaktor-zed-podderzhivayushhij-sovmestnoe-napisanie-koda\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-01-25T09:28:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-01-25T09:28:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Aperto l'editor Zed, che supporta la scrittura collaborativa del codice | ProHoster","description":"\u00c8 stata annunciata l'apertura dei sorgenti del editor di codice multiutente Zed, sviluppato sotto la direzione di Nathan Sobo, autore del progetto Atom (alla base di VS Code), con la partecipazione di un team di ex sviluppatori di Atom, della piattaforma Electron e della libreria per l'analisi sintattica Tree-sitter. I sorgenti della parte server, che garantisce il coordinamento della modifica multiutente, sono stati resi disponibili con licenza AGPLv3, mentre l'editor stesso \u00e8 sotto licenza","canonical_url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/otkryt-redaktor-zed-podderzhivayushhij-sovmestnoe-napisanie-koda","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0442\u043a\u0440\u044b\u0442 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440 Zed, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 | ProHoster","og:description":"\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e\u0431 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u043a\u043e\u0434\u0430 Zed, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0434 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c \u041d\u0430\u0442\u0430\u043d\u0430 \u0421\u043e\u0431\u043e (Nathan Sobo), \u0430\u0432\u0442\u043e\u0440\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Atom (\u043e\u0441\u043d\u043e\u0432\u0430 VS Code) \u043f\u0440\u0438 \u0443\u0447\u0430\u0441\u0442\u0438\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0431\u044b\u0432\u0448\u0438\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 Atom, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Electron \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u0431\u043e\u0440\u0430 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0430 Tree-sitter. \u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u044b \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u0438, \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0446\u0438\u044e \u043c\u043d\u043e\u0433\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043e\u0442\u043a\u0440\u044b\u0442\u044b \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 AGPLv3, \u0430 \u0441\u0430\u043c\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 - \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439","og:url":"https:\/\/prohoster.info\/it\/blog\/novosti-interneta\/otkryt-redaktor-zed-podderzhivayushhij-sovmestnoe-napisanie-koda","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-01-25T09:28:10+00:00","article:modified_time":"2024-01-25T09:28:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/113113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=113113"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/113113\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/113114"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=113113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=113113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=113113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}