Quel IDE dois-je utiliser pour Vala?


Réponses:


13

Comme l'a dit @aperson, Geany est un très bon éditeur de texte - il est léger avec de nombreuses fonctionnalités. Il prend également en charge vala (vous devez d' valacabord installer cependant pour les fonctionnalités vala complètes). Beaucoup de ses fonctionnalités sont IDE comme par exemple. vous pouvez créer / exécuter en 1 clic.

geany vala

Pour installer, exécuter sudo apt-get install valac geanyou rechercher «valac» et «geany» dans Ubuntu Software Center.


Vous avez apparemment la meilleure réponse. Je suppose que je dois être plus informatif pour apaiser la communauté.
aperson

Comment diable peut-on compiler tous les fichiers du projet avec Vala? Je sais qu'il existe des options de compilation / compilation, mais je ne sais pas comment les lier afin que je puisse utiliser un fichier dans un autre.
weberc2

9

Il y a un nouveau projet appelé Valama, vous pouvez vérifier:

https://github.com/Valama/valama

Il utilise gtksourceview, donc l'expérience de l'éditeur est similaire à gedit, mais il est encore en phase de développement précoce.

MISE À JOUR : Il s'améliore chaque jour, il y a un développement actif en cours.


6

Il existe deux plugins pour Gedit qui fournissent un support Vala. Valence et VTG ajoutent tous deux la saisie semi-automatique, la navigation dans les symboles et la gestion de projet de base via des makefiles

Valence est la plus facile des deux à configurer car VTG dépend de gtksourcecompletion, mais VTG a fait plusieurs versions récentes.

http://yorba.org/valencia/ http://code.google.com/p/vtg/


Quelqu'un sans relation mais je pense que votre blog Vala est sur le point de disparaître malheureusement. Cela a été utile pour moi et probablement pour d'autres aussi, donc c'est dommage de le voir disparaître.
pré-rein


3

Je ne peux pas recommander spécifiquement un IDE, mais je peux recommander Geany comme un excellent éditeur de texte.


4
Désolé, je ne peux pas répondre à votre question alors voici une réponse à une question à laquelle je connais la réponse.
trampster

Je ne vois pas le besoin d'IDE car les éditeurs de texte comme geany annulent en quelque sorte mes raisons. Je suis désolé que vous n'ayez pas trouvé mon commentaire utile; Je pense que ma réponse est toujours pertinente par rapport à la question posée.
aperson

2
Les IDE ne sont que des éditeurs de texte sur-glorifiés.
Marco Ceppi

1
+1 Vous ne pouvez pas être rejeté pour avoir dit Geany alors que la meilleure réponse jusqu'à présent est .. Geany. Geany rock et je dirais qu'avec le plugin terminal, vous pouvez utiliser ssh / scp / ftp / svn / bzr / diff / meld etc depuis la ligne de commande. Il possède toutes les fonctionnalités que vous obtenez dans un "vrai" IDE. BTW Je ne programme pas en Vala, alors je devrais peut-être aussi me faire voter.
Richard Holloway

Je ne me soucie pas des votes négatifs, ce qui me laisse perplexe, c'est que ma réponse était la première. En tout cas, j'adore Geany et c'est mon éditeur de choix. Il a un grand ensemble de fonctionnalités et est extrêmement utile.
aperson

2

L'ID de Val (a) semble être le seul IDE avec le support de Vala, donc si vous voulez un IDE qui est bien la voie à suivre. Personnellement, j'utilise Vim pour mes besoins de codage, je pense qu'il est logique d'utiliser un éditeur puissant au lieu d'un IDE à usage unique.
Au lieu de connaître 20% des commandes (raccourcis clavier) dans cinq IDE, je peux connaître 99% des commandes dans un seul éditeur.


Sauf que l'édition manuelle des projets CMake / Make / Automake est une douleur et mérite à elle seule un IDE. Je suis un grand fan de VIM, mais si j'ai besoin de gestion de projet, je devrais aller avec un IDE. Et cela ne tient même pas compte de la commodité de la
saisie


1

Surpris, personne n'a mentionné Gnome Builder .

Lors de l'ouverture de l'IDE, vous pouvez voir les types de projets qu'il prend en charge (qui incluent également ceux écrits en Vala):

entrez la description de l'image ici

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.