Programmierung Scheme(Racket) mit VIM - Wie, um loszulegen
vor kurzem, ich begann mit Programmieren Racket (ehemals Scheme) in DrRacket.
Ich Recht schnell begann ich zu vermissen alle features von VIM in DrRacket, so möchte ich
VIM benutzen für mein System(Schläger -) Programmierung.
Ich weiß, dass Emacs ist möglicherweise die beste Wahl für Intensive lisp-Programmierung, aber alle
Ich will schreiben, ist eine scheme(racket) - Datei überprüfen Sie die syntax und führen Sie es.
Leider konnte ich nicht herausfinden, wie man aufrufen von "Schläger" in die Kommandozeile
auf eine Datei, um bekommen es zu tun das gleiche wie DrRacket.
Ich bin mit Ubuntu 10.10 Maverick Meerkat, VIM 7.3, und ich heruntergeladen und
installiert Schläger von der offiziellen website.
Helfen, begonnen zu erhalten, wäre sehr dankbar.
InformationsquelleAutor der Frage Markus1189 | 2011-03-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wollen einfach nur eine Datei laden, in Schläger auf der Befehl-Linie und führen Sie es, denke ich, dass dies funktionieren sollte:
Den
-i
option würde verlassen Sie an der REPL, zum testen Sie Ihren code infile.scm
.Jedoch, möchten Sie vielleicht einen Blick auf dieses blog-post:
http://technotales.wordpress.com/2007/10/03/like-slime-for-vim/
Können Sie ein GNU-screen-Sitzung laufen die command-line-Schläger und senden von s-Ausdrücken, um es von Vim. Gibt es ein link zu ein bisschen Vimscript die machen das automatisch. Ich habe diese für eine Weile mit dem mit-Schema, und es war ziemlich effektiv. Es ist nicht ganz so mächtig wie SLIME oder DrRacket obwohl. Ich habe gerade getestet die beschriebenen Schritte unter OS X und es funktioniert mit dem command-line racket, sollte es auf Ubuntu, das ist, was ich verwenden, wenn ich zum ersten mal verwendet diese Methode.
Vielleicht möchten Sie auch einen Blick auf diese:
http://evalwhen.com/scmindent/index.html
... die hat einige Informationen zum besseren Einzug in Vim für Lisp-und Scheme-code.
Ich schließlich eingeschaltet, um Emacs, aber lassen Sie sich nicht von den Vim-Hasser bekommen Sie nach unten. Paul Graham angeblich verwendet, vi und er muss einer der top 5 die meisten prominenten Lisp-Programmierer.
http://paul.graham.usesthis.com/
InformationsquelleAutor der Antwort michiakig
Mehrere add-ons stehen zur Verfügung, um die Kodierung Schläger mehr befriedigend, mit Vim.
set lisp
) -- verbessert, einige Grundlagen für das Einrücken und diew
/e
/b
word-hopping.makeprg
für diese zu arbeiten)K
-basierte Vim-Dokumentation und Vervollständigung des Schläger-FunktionenIch bevorzuge Schleim über slimv für seine Einfachheit.
Wenn Sie Vundlehier ist ein Weg, zu installieren, die meisten add-ons erwähnt:
Setzen diese in Ihrem
~/.vimrc
und rufen Sie dann zu installieren:Hier ist ein screenshot, zeigen die meisten dieser:
(* Offenlegung: ich schrieb VROD und REPTL, und Sie sind unreif)
Auch, hier ist eine Verwandte blog-post beschreibt Vim/SICP-setup.
InformationsquelleAutor der Antwort Micah Elliott
Als etwa vor einer Woche, SLIMV (SCHLEIM für Vim) unterstützt die Schläger. SLIMV gilt allgemein als das ausgereifteste Lisp-Umgebung für Vim im moment.
InformationsquelleAutor der Antwort kynan