Developpez.com

Plus de 14 000 cours et tutoriels en informatique professionnelle à consulter, à télécharger ou à visionner en vidéo.

HappyEdit : un bon remake de l'éditeur Vim
Développé en HTML5

Le , par FirePrawn, Expert éminent sénior
Les remakes ne sont pas tous bons, mais celui-ci vaut le coup d’œil !

Per Thulin, fervent utilisateur de Vim, nous propose un remake de l'éditeur qu'on ne présente plus, développé en HTML5.

Jaloux des fonctionnalités des nouveaux éditeurs de ses collègues comme SublimeText ou encore TextMake, Per Thulin a décidé de se lancer dans un projet de taille : développer une version "améliorée" de Vim pour intégrer toutes les nouvelles fonctionnalités qu'offre l'HTML5.

C'est ainsi qu'est née une première version de HappyEdit, éditeur open source et basé sur le projet Ace.

Fonctionnalités disponibles dans cette première version :
  • Vim INSERT/COMMAND/NORMAL modes, recherches, etc. ;
  • des lignes de commandes plus attrayantes avec autocomplétion pour les fichiers et les commandes ;
  • une interface avec onglets ;
  • un design minimaliste ;
  • et bien d'autres...


[ame="http://www.youtube.com/watch?v=AydXPhX7s-E"]Présentation de HappyEdit[/ame]

D'autres fonctionnalités sont à venir dans les prochaines versions !
Pour plus d'informations, vous pouvez consulter le site officiel.

Télécharger HappyEdit

Source : Vimninjas

Et vous ?

Utilisez-vous Vim ?
Si oui, que pensez-vous de ce remake ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de gangsoleil gangsoleil - Modérateur https://www.developpez.com
le 03/10/2012 à 18:42
Citation Envoyé par fregolo52  Voir le message
je ne sais pas si j'ai fait un truc mal, mais j'ai suivi les instructions et je me retrouve avec une fenêtre blanche vide.

Pareil, sur 2 machines distinctes en windows 7. Est-ce que quelqu'un a reussi a le faire fonctionner ?
Avatar de Dgamax Dgamax - Nouveau membre du Club https://www.developpez.com
le 04/10/2012 à 2:22
Si vous utilisez le bouton zip de github il faut aussi télécharger ace et ace-builds

https://github.com/pthulin/ace
https://github.com/ajaxorg/ace-builds (à placer dans le dossier build de ace)

Je savez pas qu'il était possible de faire une app sur chrome avec une fenêtre séparé du navigateur, l'idée est vraiment pas mal et très facile d'accès même si il est dommage d'être forcé à faire une version purement desktop pour utiliser toutes les fonctionnalités.

C'est bien, mais quand tu veux rendre accessible ta webapp via un navigateur bah il faut maintenir celle pour chrome et celle accessible en http/s :<

j'avais essayé le Chromium Embedded Framework (CEF) c'est beaucoup plus chiant a intégrer et faut maitriser le dev applicatif (C,C++) mais surement plus complet, l'application spotify utilise ça pour leur lecteur.

Sinon depuis que j'ai découvert sublime text 2, j'ai du mal à faire du dev sans :3
Avatar de gangsoleil gangsoleil - Modérateur https://www.developpez.com
le 04/10/2012 à 8:56
Citation Envoyé par Dgamax  Voir le message
Si vous utilisez le bouton zip de github il faut aussi télécharger ace et ace-builds


Je l'ai fait, et maintenant je peux taper du texte, mais impossible de faire quoi que ce soit d'autre : je ne peux pas sauver, ni ouvrir un fichier, ni faire une recherche...

J'ai aussi essaye de faire un git clone, mais vu qu'il ne telecharge pas non plus ace ni ace-builds, je n'ai pas essaye plus loin voir si c'etait mieux.

Bref, l'idee a l'air vraiment geniale, mais ca me rappelle encore une fois de plus pourquoi je ne prends jamais les dernieres versions ultra-mieux que les precedentes, du moins pas en environnement de prod.

Si quelqu'un sait comment le faire fonctionner, ca m'interesse quand meme
Avatar de alexrtz alexrtz - Membre éprouvé https://www.developpez.com
le 04/10/2012 à 9:10
Citation Envoyé par gangsoleil  Voir le message
J'ai aussi essaye de faire un git clone, mais vu qu'il ne telecharge pas non plus ace ni ace-builds, je n'ai pas essaye plus loin voir si c'etait mieux.

Depuis la racine du projet :
git submodule init
git submodule update

Avatar de gangsoleil gangsoleil - Modérateur https://www.developpez.com
le 04/10/2012 à 9:20
Merci bien, mais au final, je n'obtiens rien de plus qu'en telechargeant les archives zip et en les mettant dans les repertoires ace et ace-build.

Du coup, ce n'est toujours pas fonctionnel... Je dois jouer de malchance...
Avatar de Freem Freem - Membre émérite https://www.developpez.com
le 04/10/2012 à 12:41
J'utilise vim... mais pas pour des projets complexes, parce que je ne le maîtrise pas assez pour ça

Sa version... me semble pas si intéressante que ça, même si je pense que je l'essaierai un de ces 4.
Pas si intéressante que ça, parce que tout bêtement je n'y ai vu aucune fonctionnalité qui soit absente de l'installation par défaut dans debian. Alors effectivement, peut-être qu'il y a des plug-in installés par défaut... mais au fond je m'en moque, tant qu'ils sont présents.
Et le binaire windows à les mêmes, par défaut aussi, donc même sous win, pas de souci.

Le seul truc que sa version semble apporter pour le moment, c'est le fait que la ligne de commande apparaisse moins loin du curseur, ce qui est pas une mauvaise idée, en soi, mais n'apporte au final pas grand chose.
Pour le reste, ça me semble énormément de bruit pour pas grand chose.

Personnellement, ce que j'attendrai de vim, c'est de rendre la configuration juste... moins pénible, histoire de pouvoir uniformiser la config avec celle de mes autres logiciels.

Ah, et sinon, pour ceux qui veulent une GUI, il existe gvim (non, ça ne dépend pas de gnome)
Avatar de Paul TOTH Paul TOTH - Expert éminent sénior https://www.developpez.com
le 04/10/2012 à 12:42
ben avec Canary et "Windows Clone" ça fonctionne...mais ensuite je suppose que c'est du vim avec ses raccourci à la con

"Esc :q" c'est le seul que je connais par coeur
Avatar de gangsoleil gangsoleil - Modérateur https://www.developpez.com
le 04/10/2012 à 13:25
Citation Envoyé par Paul TOTH  Voir le message
ben avec Canary et "Windows Clone" ça fonctionne...mais ensuite je suppose que c'est du vim avec ses raccourci à la con

"Esc :q" c'est le seul que je connais par coeur

:q est la seule chose qui fonctionne chez moi... Peux-tu essayer la chose suivante :
  • Ouvrir HappyEdit
  • appuyer sur la touche 'i' pour entrer en mode insertion
  • Ecrire un texte
  • "Esc :w test.txt" pour essayer de sauver le contenu du fichier quelque part dans un fichier test.txt
  • "Esc :q"
Avatar de Paul TOTH Paul TOTH - Expert éminent sénior https://www.developpez.com
le 04/10/2012 à 14:49
Citation Envoyé par gangsoleil  Voir le message
:q est la seule chose qui fonctionne chez moi... Peux-tu essayer la chose suivante :
  • Ouvrir HappyEdit
  • appuyer sur la touche 'i' pour entrer en mode insertion
  • Ecrire un texte
  • "Esc :w test.txt" pour essayer de sauver le contenu du fichier quelque part dans un fichier test.txt
  • "Esc :q"

ça n'a pas l'air de valider en effet...et je ne trouve pas le fichier
Avatar de gangsoleil gangsoleil - Modérateur https://www.developpez.com
le 04/10/2012 à 17:17
Mais euh... du coup : est-ce que quelqu'un a reussi a faire fonctionner cette merveille ?
Avatar de transgohan transgohan - Expert confirmé https://www.developpez.com
le 05/10/2012 à 8:54
Au vu de vos problèmes j'ai reporté mon test à ce weekend où j'aurai davantage de temps.
Offres d'emploi IT
Consultant sap finance/controlling H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)
Ingénieur H/F
Safran - Ile de France - Moissy-Cramayel (77550)
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique Développement Web : Xavier Lecomte -