Ich habe kürzlich auf VSCode umgestellt, aber es hat leider keine OCaml-Syntax-Hervorhebung. Gibt es eine Möglichkeit, dies hinzuzufügen?Wie bekomme ich OCaml Syntax Highlighting auf VSCode?
Antwort
Yup! Hier ist der Schritt für Schritt Prozess für jemanden auf einem Mac. 1) Installieren Sie yo. Anweisungen sind here.
2) Führen Sie yo mit dem Befehl "yo code" aus. VERGEWISSERN SIE SICH, DASS SIE IM STANDARDVERZEICHNIS DES TERMINALS SIND.
3) Wählen Sie "neue Sprachunterstützung".
4) Kopieren Sie diese URL einfügen, wenn für URL oder Datei gefragt: https://raw.githubusercontent.com/whitequark/sublime-better-ocaml/master/OCaml.tmLanguage
5) in den Rest der Informationen füllen. Verwenden Sie die Vorschläge, die es bietet - manchmal wird die Frage haben (*******) wo ****** ein Wort ist. Erkannte Sprach-ID, Name und Dateierweiterungen sollten vorgeschlagen werden, da die OCaml-Datei diese Informationen enthält.
6) Wenn alles reibungslos funktioniert, erhalten Sie eine Nachricht mit dem Code "Ihre Erweiterung extension_name_here wurde erstellt!". Wenn Sie Fehler bekommen, können Sie hier posten und ich werde versuchen, Ihnen zu helfen.
7) Als nächstes, Kopieren-Einfügen "Standard schreiben com.apple.finder AppleShowAllFiles YES" in Terminal. Dies zeigt versteckte Dateien an.
8) Drücken Sie alt/option und klicken Sie mit der rechten Maustaste auf Finder. Sie sollten die Option "Relaunch" sehen. Klick es.
9) Suchen Sie nach einer Datei mit demselben Namen wie der Name der Erweiterung, den Sie im yo-Code ausgewählt haben.
10) Kopieren Sie diese Datei, suchen Sie nach .vscode; es wird eine schwache Farbe sein, da es normalerweise verborgen ist.
11) Wenn Doppelklick auf .vscode es nicht öffnet, klicken Sie mit der rechten Maustaste auf den .vscode-Ordner und klicken Sie auf "In neuem Tab öffnen". Das öffnet eine neue Registerkarte mit dem Ordner "Erweiterungen" innerhalb. Doppelklicken Sie auf Erweiterungen und geben Sie den Ordner ein.
12) Wenn Sie andere Erweiterungen installiert haben, sehen Sie ihre Ordner hier. Fügen Sie hier den Ordner mit dem Namen extension_name ein und starten Sie VSCode neu, wenn Sie ihn derzeit geöffnet haben.
13) Versuchen Sie, eine .ml- oder .mli-Datei zu öffnen. Sie sollten volle Syntaxhervorhebung haben.
14) Kopieren Sie "Standardeinstellungen schreiben com.apple.finder AppleShowAllFiles NO" in Terminal. Starten Sie den Finder neu, um diese Änderungen zu berücksichtigen. Dies wird versteckte Ordner wieder verstecken.
- 1. Wie implementieren Sie Syntax-Highlighting?
- 2. NSTextView Syntax-Highlighting
- 3. Syntax Highlighting auf Code aus JSON
- 4. Velocity Syntax Highlighting in WebStorm
- 5. Vim Syntax Highlighting funktioniert nicht
- 6. Eingebettete Syntax highlighting in Vim
- 7. vim falte vermasselt Syntax Highlighting
- 8. Einfachste Emacs Syntax Highlighting Tutorial?
- 9. Gedit Syntax Highlighting funktioniert nicht
- 10. Syntax-Highlighting-Code in Reveal.js wie?
- 11. Wie bekomme ich einen Cursor auf jede Zeile in vscode
- 12. Korrekte Syntax-Highlighting auf Subroutinen Signaturen in vim
- 13. In Bezug auf OCaml Pattern Matching Syntax
- 14. Texteditor mit Syntax-Highlighting und Zeilennummern?
- 15. Syntax Highlighting für Python-Chunks funktioniert nicht
- 16. PHP Syntax Highlighting in Visual Web Developer?
- 17. Vim Syntax Highlighting für Ruby 1.9
- 18. Vim Syntax Highlighting 'else:' für Python
- 19. Eine Textbox/Richtextbox mit Syntax-Highlighting? [C#]
- 20. Sublime Text 3 PHP-Syntax nicht Highlighting
- 21. Syntax Fehler in OCaml Bewertungsfunktion
- 22. Wo finde ich eine Syntax-Highlighting-Bibliothek für Java?
- 23. Wie Syntax-Highlighting zu einem Linkedin Pulse Beitrag hinzufügen
- 24. Wie fügt man ipython Syntax-Highlighting zu pygmentize hinzu?
- 25. Wie implementiert man eine einfache Syntax-Highlighting-Methode für editiertext?
- 26. Hervorragender Text: Wie kann Syntax-Highlighting angepasst werden?
- 27. Wie erhält man GTK Syntax Highlighting in GEdit?
- 28. Wie vermeidet man Syntax-Highlighting für große Dateien in vim?
- 29. Wie bekomme ich die Java-Syntax korrekt?
- 30. Wie bekomme ich "sollte.be.false" -Syntax pass jslint?