Existe-il des bons éditeurs de Lisp, de programmation, d'autres qu'Emacs?
Je suis à la recherche d'une alternative, car je trouve emacs difficile à utiliser. Je préfère utiliser un éditeur qui prend en charge tous les raccourcis, j'y suis habitué, comme les touches fléchées pour déplacer le curseur, les touches CTRL+MAJ+flèche droite pour sélectionner le mot suivant, etc.
En gros, je ne veux pas avoir à réapprendre tous mes familiers des raccourcis pour que je puisse utiliser emacs.
Quelqu'un peut-il recommander une éditeur?
Une autre chose - Notepad++ prend en charge LISP coloration de la syntaxe, mais il n'a pas intégré LISP console comme emacs. Serait-il bien d'avoir juste un Notepad++ fenêtre et une fenêtre de Ligne de Commande ouvert, côte-à-côté, et de l'utilisation de la ligne de commande à chaque fois que je veux exécuter mon programme?
Je soupçonne, car elle repose en grande partie sur le langage LISP, il sait beaucoup de choses sur les constructions de langage (pour la coloration de la syntaxe et exemple).
OriginalL'auteur Jonathan | 2008-11-12
Vous devez vous connecter pour publier un commentaire.
Essayer LispIDE. C'est un peu rudimentaire, mais peut améliorer un peu les choses pour vous.
Je préfère à la fois Notepad++ et Sublime, car il prend en charge indentation automatique.
OriginalL'auteur
Tout d'abord, les touches fléchées devrait fonctionner très bien sur Emacs. (Emacs die-hards vous dira Ctrl-f/b/p/n sont préférables, mais vous n'avez pas à les écouter.) Si elles ne fonctionnent pas par défaut, quelque chose qui est faux.
Les dernières versions d'Emacs venir avec cua-mode, qui fera toutes les autres communes de raccourcis Ctrl-x/c/v pour couper-copier-coller, sur maj + flèches pour sélectionner, et ainsi de suite. Si elles ne fonctionnent pas par défaut, tapez "M-x (c'est Alt-x sur la plupart des claviers) cua-mode".
En général, si vous voulez un particulier de touches pour appeler une fonction, puis tapez M-x global-set-key [cliquez sur Retour] [frapper la touche] [nom du type de fonction], par exemple M-x global-set-key RET [frapper la flèche vers le bas] à côté de la ligne de RET.
Emacs a été faite pour Lisp par les programmeurs Lisp, et c'est le meilleur éditeur de Lisp, simplement pour avoir été la norme Lisp éditeur depuis des décennies et ayant tous une idée pour l'amélioration de l'été mises en œuvre.
OriginalL'auteur ShreevatsaR
Utilisation DrScheme. Il a obtenu tous de la norme de raccourcis clavier que vous pourriez vous attendre. Ici sont mes remarques sur l'utilisation de il. Oui, il est construit pour le Régime, mais peut-être qu'il serait bien travailler pour vous.
OriginalL'auteur grettke
Ce n'est pas seulement emacs que vous souhaitez utiliser, il est également de la PITUITE. SLIME vous permettra de vous connecter à un Lisp REPL (l'exécution de l'Swank back-end). Vous pouvez vous connecter à un serveur de processus et de commencer à interagir avec elle. Jetez un oeil à la BAVE page d'accueil
OriginalL'auteur user37248
La Zeus éditeur de programmation a un configurable syntaxe surligneur il devrait donc être possible de le configurer pour Lisp en évidence.
Zeus a même un Emacs émulation clavier mode et est entièrement scriptable, mais malheureusement, il n'est pas scriptable en Lisp 😉
Édité: En réponse Luis Oliveira commentaires: Il est à la recherche d'un Lisp IDE.
Zeus n'a de projet/gestion des espaces de travail, de compilateur/linker/support de l'outil, de la classe de la navigation, la complétion de code, la version intégrée de contrôle, tout comme beaucoup d'IDEs.
Mais Zeus est plus qu'un IDE, car il offre beaucoup de fonctionnalités de l'IDE sans être liés à une langue particulière, en fait, tout comme Emacs.
Il dit aussi "Notepad++ prend en charge LISP coloration de la syntaxe, mais il n'a pas intégré LISP console comme emacs." C'est quoi le nom de l'appelant?
Un Lisp IDE sans connexion à la REPL est un peu inutile.
OriginalL'auteur jussij
J'ai essayé pendant longtemps de trouver un bon éditeur pour mon régime de code en plus d'emacs, mais même avec emacs tringer foubles, il était toujours le meilleur. jEdit est le deuxième meilleur, mais son un peu comme dire que le choix entre le gâteau, de la sciure et de la saleté, de la sciure de bois a été le deuxième meilleur.
Emacs avec paredit mode possède pour structurer le montage de la s des expressions. Ajoutez à cela le point culminant parens mode, et c'est encore mieux.
La chose à propos de l'utilisation d'emacs, c'est que les rédacteurs des extensions de langage est lisp, il est un excellent moyen d'apprendre lisp.
OriginalL'auteur Jonathan Arkell
Prendre un coup d'oeil à cette question
https://stackoverflow.com/questions/22850/getting-started-with-lisp
Une chose qu'il mentionne est POINT de rebroussement qui s'exécute à l'intérieur de l'Éclipse.
Aussi, si vous faites Régime (vous ne dites pas qui Lisp vous faites allusion), je seconde la recommandation de DrScheme.
C'est très semblable. La plupart des gens pensent Régime quand ils disent LISP.
Scheme est un dialecte de Lisp avec un accent sur la programmation fonctionnelle.
Scheme est un dialecte de Lisp. Il se prête à la programmation fonctionnelle, très bien, mais c'est la méthode agnostique.
Même le Logo est Lisp, mais personne ne modifie Logo dans Emacs...
OriginalL'auteur Nathan Shively-Sanders
Je soupçonne que presque tout le monde que les programmes LISP va utiliser emacs. Vous pouvez peut-être vous mettre à un désavantage si jamais vous avez à travailler avec de vrais programmeurs LISP.
En outre, un bon programmeur ne devrait pas être liée à un éditeur. Apprendre à gérer sans Windows clé de l'accélération.
OriginalL'auteur HUAGHAGUAH
En plus de POINT de rebroussement, qui a été mentionné, il y a aussi MESURE, relativement simple Lisp de l'éditeur de RÉPLICATION de l'intégration et des trucs. Personnellement, je n'ai pas l'expérience de l'aide car je suis heureux avec la boue.
OriginalL'auteur Matthias Benkard
Je suis sans doute un peu en retard sur ce, mais un bon vieux vi(1) --- régulier héritage vi --- fonctionne très bien, avec une parenthèse de correspondance et d'au moins quelques s-exp choses. Configurer votre EXRC à utiliser
Ce n'est pas la boue, mais c'est quelque chose.
OriginalL'auteur Charlie Martin
De certaines entreprises de Lisp systèmes (Allegro CL, LispWorks, Corman CL) sont à venir avec leurs propres éditeurs. Généralement, on peut choisir entre la plate-forme spécifique raccourcis clavier et Emacs-comme les raccourcis clavier.
OriginalL'auteur Rainer Joswig
Si vous avez un Mac, je vous recommande Aquamacs, qui est un débutant-friendly version de GNU-emacs, et donc a toute la puissance d'emacs, tout en offrant toujours "standard" copier-coller, enregistrer et d'autres caractéristiques, y compris le fichier normal et les boîtes de dialogue de windows.
OriginalL'auteur Galghamon
Il y a ceux qui disent que il n'y a pas de bons éditeurs pour rien, autres que emacs. Je suis sûr que vous trouverez quelques-uns d'entre eux ici (même si je suis un vim ventilateur).
Le vim langage de macro est un puissant outil qui vous permet d'exécuter des programmes externes (y compris celui de la modification en cours de la mémoire tampon).
Mais, si vous avez utilisé pour Notepad++, vous trouverez probablement difficile de se déplacer à vim comme vous le feriez pour emacs, donc peut-être votre solution proposée est la meilleure.
OriginalL'auteur paxdiablo
essayer McCLIM, newlisp
http://www.cliki.net/IDE
OriginalL'auteur plan9assembler
Oui! Profitez de TSA et recharger le système après avoir fait des changements.
Ne le redémarrez pas votre image à chaque fois.
Faire essayer Eclipse/Cuspide ou Limp si vous voulez REPL d'intégration, mais.
OriginalL'auteur skypher
Emacs n'est pas aussi étrange et hostile comme elle l'était autrefois. Selon ce que la plate-forme que vous préférez, il y a deux moderne, mis à jour Emacs implémentations plus familier des interfaces utilisateur.
Si vous êtes un utilisateur Mac OS X, le plus poli est Aquamacs:
Si vous préférez Linux ou Windows, il est Xah Lee ErgoEmacs:
Les deux sont des logiciels libres et gratuits à télécharger.
OriginalL'auteur Liam Proven