Cosa sottostanti tecnologie/biblioteche è nuovo (gratuito) editore multipiattaforma di Microsoft Visual Studio Code(Lanciato 2015/05/29) costruito su? Ci sono voci secondo le quali è stato rinominato l'Atom Editor di Github.Qual è l'editor Studio codice visivo costruito su
risposta
Il codice di Visual Studio viene creato utilizzando le tecnologie Web su Github Electron.
Electron è un runtime app per la scrittura nativi applicazioni che utilizza Chromium(che Google Chrome è costruito su) per il rendering dell'interfaccia e node.js per le API locali (es: accesso al file system), è stato costruito principalmente come shell per l'editor di codice di Github Atom. (Nota: l'elettrone è molto simile a NW.js).
Node.js è un runtime (JavaScript) applicazione costruita sul motore JavaScript V8 di Google con il codice C e C++ per dare accesso alle API native per ogni sistema operativo (esempio: file di accesso al sistema).
In sostanza, il nuovo prodotto di Microsoft è completamente basato su software open source i cui componenti principali sono stati creati da Google.
Si dice che il codice di Visual Studio sia una fork o un rebranding di Atom Editor di Github. Questo non è nemmeno lontanamente vero. Ispezionare la fonte di Visual Studio Code rivela che utilizza Electron e Atom Shell Archive, ma nient'altro è dall'editor di Atom.
L''editor' (la cosa che rende il codice con evidenziazione della sintassi, numeri di riga, ecc.) parte di Visual Studio Code è l'editor di Monaco di Microsoft. È lo stesso editor utilizzato per OneDrive, Windows Azure, TypeScript Playground e Visual Studio Online. Devo ancora trovare una vera documentazione su questo editor di Microsoft, ma ci sono some articles su di esso in tutto il web.
Omnisharp viene utilizzato per fornire IntelliSense e altri strumenti di modifica del codice per C# (esempio: refactoring).
JavaScript Intellisense sembra essere tutto il codice personalizzato. Fornisce impressionanti completamenti JavaScript ma in molti casi sembra inferiore a Tern(vedere Tern Demo).
- 1. Selettore colore codice studio visivo
- 2. Plugin Mercurial per codice studio visivo
- 3. studio visivo nel codice Generazione bloccato
- 4. Estensione studio visivo
- 5. Colori riga studio visivo
- 6. salva stato visivo in studio
- 7. Imposta debugging degli argomenti protractor nel codice studio visivo
- 8. studio visivo 2015 profiler non mostrando nulla dal mio codice
- 9. Compilazione C# senza studio visivo
- 10. studio visivo sintesi parametro Intellisense
- 11. visivo file di log Studio
- 12. Come migrare/convertire un codice di C++, costruito su Borland 2007 in Visual Studio 2010
- 13. studio visivo 2015 Intellitest non funziona su 64 bit proietta
- 14. studio visivo 2013 "Un compito è stata annullata"
- 15. visivo Modalità amministratore Studio in Windows 10
- 16. Posso compilare soluzioni di studio visivo (.sln) senza installare studio visivo
- 17. come sapere qual è l'archetipo su cui è costruito un progetto preesistente?
- 18. visivo fallimento Studio Unit Test per iniziare
- 19. Esiste un editor di codice bidimensionale visivo?
- 20. Supporto snippet C++ in studio visivo?
- 21. visivo carico Studio risultati dei test repository è di spazio
- 22. studio visivo 2012 e EmguCV Problema
- 23. Qual è l'angolo di campo visivo corretto per l'occhio umano?
- 24. qual è il rapporto tra "campo visivo" e "lunghezza focale"
- 25. studio visivo git sincronizzazione gettando errore
- 26. Qual è la configurazione minima per il servizio REST completamente annotato costruito su Spring 3 (m3)?
- 27. copertura del codice visivo in travis-ci
- 28. Separare il progetto dal controllo del codice sorgente nello studio visivo 2015
- 29. Qual è lo shorcut in visual studio per passare dal codice di coda al codice Xaml?
- 30. CQRS: modello di lettura costruito su richiesta?
Ho esaminato il codice per un giorno e ha cambiato la mia opinione riguardo a JS in un'applicazione desktop. Ho guardato Atom ed ero molto deluso, in quanto non poteva fare cose basilari che mi aspetto che faccia da un editor di testo. Il codice mi ha dato torto, quale controllo di editor di testo posso usare nel mio nodo-desktop/web-app? – elcuco
@elcuco - L'editor di Ace (http://ace.c9.io/build/kitchen-sink.html) e Code Mirror (https://codemirror.net/) sono editor di codice HTML (personalmente preferisco l'Ace). – Sevin7
Aggiungo anche la mia raccomandazione per Ace - è sorprendentemente buona. Molto professionale ed altamente estensibile. –