Welche IDE soll ich für Vala verwenden?


Antworten:


13

Wie @aperson sagte, ist Geany ein sehr guter Texteditor - Es ist leicht mit vielen Funktionen. Es unterstützt auch Vala (Sie müssen jedoch valaczuerst installieren, um alle Vala-Funktionen nutzen zu können). Viele seiner Funktionen sind IDE wie z. Sie können mit 1 Klick bauen / laufen.

Geany Vala

Zum Installieren, Ausführen sudo apt-get install valac geanyoder Suchen von 'valac' und 'geany' im Ubuntu Software Center.


Sie haben anscheinend die bessere Antwort. Ich denke, ich muss informativer sein, um die Community zu beschwichtigen.
Aperson

Wie um alles in der Welt kann man mit Vala alle Dateien im Projekt kompilieren? Ich weiß, dass es Erstellungs- / Kompilierungsoptionen gibt, aber ich habe keine Ahnung, wie ich sie verknüpfen kann, damit ich eine Datei in einer anderen verwenden kann.
weberc2

9

Es gibt ein neues Projekt namens Valama, Sie können überprüfen:

https://github.com/Valama/valama

Da gtksourceview verwendet wird, ähnelt die Editorerfahrung der von gedit, befindet sich jedoch noch in der frühen Entwicklungsphase.

UPDATE : Es wird von Tag zu Tag besser, es wird aktiv weiterentwickelt.


6

Es gibt zwei Plugins für Gedit, die Vala-Unterstützung bieten. Valencia und VTG bieten Autovervollständigung, Symbol-Browsing und grundlegendes Projektmanagement über Makefiles

Valencia ist das einfachere von beiden, da die VTG von der Vervollständigung der Quelle abhängt, aber die VTG hat mehrere neue Releases veröffentlicht.

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


Jemand, der nichts damit zu tun hat, aber ich denke, Ihr Vala-Blog wird leider bald verschwinden. Es war nützlich für mich und wahrscheinlich auch für andere, also ist es eine Schande, es gehen zu sehen.
Pre-Niere


3

Ich kann eine IDE nicht speziell empfehlen, aber ich kann Geany als großartigen Texteditor empfehlen .


4
Tut mir leid, ich kann Ihre Frage nicht beantworten. Hier ist eine Antwort auf eine Frage, auf die ich die Antwort kenne.
Trampster

Ich sehe keine Notwendigkeit für IDEs, weil Texteditoren wie Geany einen meiner Gründe für einen negieren. Es tut mir leid, dass Sie meinen Kommentar nicht hilfreich fanden. Ich habe das Gefühl, dass meine Antwort immer noch für die gestellte Frage relevant ist.
Aperson

2
IDEs sind lediglich überglorifizierte Texteditoren.
Marco Ceppi

1
+1 Du kannst nicht dafür gestimmt werden, dass du Geany sagst, wenn die beste Antwort bisher ist .. Geany. Geany rockt und ich würde argumentieren, dass Sie mit dem Terminal-Plugin ssh / scp / ftp / svn / bzr / diff / meld usw. über die Befehlszeile verwenden können. Es verfügt über alle Funktionen, die Sie in einer "echten" IDE erhalten. Übrigens programmiere ich nicht in Vala, also sollte ich vielleicht auch abgewählt werden.
Richard Holloway

Die Abstimmungen interessieren mich nicht, was mich verwundert ist, dass meine Antwort die erste war. Auf jeden Fall liebe ich Geany und es ist mein Editor der Wahl. Es hat einen großartigen Funktionsumfang und ist immens nützlich.
Aperson

2

Val (a) IDE scheint die einzige IDE zu sein, die Vala unterstützt. Wenn Sie also eine IDE suchen, ist dies der richtige Weg. Persönlich benutze ich Vim für meine Codierungsanforderungen. Ich denke, es ist sinnvoll, einen leistungsstarken Editor anstelle einer einzelnen IDE zu verwenden.
Anstatt 20% der Befehle (Tastaturkürzel) in fünf IDEs zu kennen, kann ich 99% der Befehle in einem Editor kennenlernen.


Abgesehen von der manuellen Bearbeitung von CMake / Make / Automake-Projekten ist dies ein Problem, und das allein verdient eine IDE. Ich bin ein großer VIM-Fan, aber wenn ich Projektmanagement brauche, müsste ich mich für eine IDE entscheiden. Und das berücksichtigt nicht einmal die Bequemlichkeit der automatischen Vervollständigung, Symboltabellen, Echtzeit-Syntaxprüfung usw.
weberc2


1

Überrascht hat niemand Gnome Builder erwähnt .

Beim Öffnen der IDE sehen Sie, welche Arten von Projekten unterstützt werden (einschließlich der in Vala geschriebenen):

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.