|
| C/C++ IDE/editor Fra : Jacob Larsen |
Dato : 04-10-10 09:04 |
|
Hej
Jeg leder efter en bedre editor til C/C++ udvikling på Linux. Lige nu
bruger jeg Netbeans med C/C++ plugin, men der mangler lidt.
På Windows siden arbejder jeg til dagligt med Source Insight, og jeg
havde håbet at kunne finde noget til Linux på samme niveau med hensyn
til aggressiv syntax highlighting og symbol indexing.
Min normale arbejdsrytme går på at have min editor "symbol-aware" med
autocomplete på kryds af filer, hvilket ekskluderer de rene text
editorer. På den anden side sværger jeg også til et sæt eksterne
makefiles til build, så jeg behøver ikke at have et IDE til at
kontrollere build processen.
Nogen idéer?
/Jacob
| |
Kent Friis (04-10-2010)
| Kommentar Fra : Kent Friis |
Dato : 04-10-10 16:29 |
|
Den Mon, 4 Oct 2010 08:03:40 -0700 (PDT) skrev Jacob Larsen:
> Hej
>
> Jeg leder efter en bedre editor til C/C++ udvikling på Linux. Lige nu
> bruger jeg Netbeans med C/C++ plugin, men der mangler lidt.
>
> På Windows siden arbejder jeg til dagligt med Source Insight, og jeg
> havde håbet at kunne finde noget til Linux på samme niveau med hensyn
> til aggressiv syntax highlighting og symbol indexing.
>
> Min normale arbejdsrytme går på at have min editor "symbol-aware" med
> autocomplete på kryds af filer, hvilket ekskluderer de rene text
> editorer. På den anden side sværger jeg også til et sæt eksterne
> makefiles til build, så jeg behøver ikke at have et IDE til at
> kontrollere build processen.
>
> Nogen idéer?
Geany?
http://www.geany.org/
Mvh
Kent
--
"The Brothers are History"
| |
(Thorbjørn Ravn (04-10-2010)
| Kommentar Fra : (Thorbjørn Ravn |
Dato : 04-10-10 23:30 |
|
Jacob Larsen <jacob@larsen.net> writes:
> Hej
>
> Jeg leder efter en bedre editor til C/C++ udvikling på Linux. Lige nu
I gamle dage brugte man Emacs/vi med etags/ctags til at give
krydsreferencerne. vi vil nok være vim i dag, og den kan farvelade til
den store guldmedalje som Emacs.
Så det er spørgsmålet hvor meget mere du har brug for?
--
Thorbjørn Ravn Andersen "... plus... Tubular Bells!"
| |
Jacob Larsen (08-10-2010)
| Kommentar Fra : Jacob Larsen |
Dato : 08-10-10 10:20 |
|
On Oct 5, 7:30 am, nospam0002+20101...@gmail.com (Thorbjørn Ravn
Andersen, 20101005) wrote:
> I gamle dage brugte man Emacs/vi med etags/ctags til at give
> krydsreferencerne. vi vil nok være vim i dag, og den kan farvelade til
> den store guldmedalje som Emacs.
Jeg ligger nok på Emacs siden af de to, men jeg har aldrig helt kunnet
finde mig til rette med den til større programmeringsopgaver. Det er
mest til de mindre ting som et shell script her og der, hvor Emacs er
min editor.
Det jeg mangler er ting som Windows-style copy-paste. Og så
selvfølgelig at syntax highlighting sker på baggrund af symbol
tabellen og ikke simpel syntax. Men måske der er nogen der har skrevet
noget lisp kode der kan det?
/Jacob
| |
Jacob Larsen (08-10-2010)
| Kommentar Fra : Jacob Larsen |
Dato : 08-10-10 09:56 |
|
On Oct 5, 12:28 am, Kent Friis <nos...@nospam.invalid> wrote:
> Geany?
Jeg har lige prøvet at kigge lidt på den, men umiddelbart mangler der
noget. Jeg har disse ting jeg mangler at kunne/information om:
- Hvordan tilføjer jeg en fil til et projekt? Der er et menu punkt til
det, men det er altid deaktiveret når jeg prøver.
- Der er ikke noget symbol index der dækker hele projektet. I hvert
fald ikke jeg har kunnet se.
- Syntax highlighting bruger ikke symbol info (muligvis pga, manglende
symbol index). F.eks. hvis der refereres til en global funktion, så
bliver den kun farvet som en funktion, hvis der rent faktisk findes en
funktion i projektet med det navn.
- Autocomplete bruger ikke symbol info fra hele projektet (kun åbne
filer). Igen et index issue.
- Setup til integreret build er ikke så smart. Der er en indbygget
terminal, så kan nok ses som et minimalt issue for mig, siden jeg
alligevel bruger eksterne make filer.
Nogen idéer? Det ser meget plugin drevet ud, så måske der findes noget
der kan hjælpe mig?
/Jacob
| |
Michael Rasmussen (08-10-2010)
| Kommentar Fra : Michael Rasmussen |
Dato : 08-10-10 19:57 |
|
On Fri, 8 Oct 2010 08:55:50 -0700 (PDT)
Jacob Larsen <jacob@larsen.net> wrote:
> - Hvordan tilføjer jeg en fil til et projekt? Der er et menu punkt til
> det, men det er altid deaktiveret når jeg prøver.
> - Der er ikke noget symbol index der dækker hele projektet. I hvert
> fald ikke jeg har kunnet se.
Måske denne alternative projektplugin dækker dit behov:
http://plugins.geany.org/index.php?site=geanyprj
--
Hilsen/Regards
Michael Rasmussen
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE3E80917
A computer is like air conditioning: it becomes useless when you open
windows.
| |
Michael Rasmussen (08-10-2010)
| Kommentar Fra : Michael Rasmussen |
Dato : 08-10-10 20:02 |
|
On Fri, 8 Oct 2010 08:55:50 -0700 (PDT)
Jacob Larsen <jacob@larsen.net> wrote:
> - Der er ikke noget symbol index der dækker hele projektet. I hvert
> fald ikke jeg har kunnet se.
> - Syntax highlighting bruger ikke symbol info (muligvis pga, manglende
> symbol index). F.eks. hvis der refereres til en global funktion, så
> bliver den kun farvet som en funktion, hvis der rent faktisk findes en
> funktion i projektet med det navn.
> - Autocomplete bruger ikke symbol info fra hele projektet (kun åbne
> filer). Igen et index issue.
> - Setup til integreret build er ikke så smart. Der er en indbygget
> terminal, så kan nok ses som et minimalt issue for mig, siden jeg
> alligevel bruger eksterne make filer.
>
Har du læst dette: http://www.geany.org/manual/current/#tags
--
Hilsen/Regards
Michael Rasmussen
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE3E80917
A computer is like air conditioning: it becomes useless when you open
windows.
| |
Jacob Larsen (09-10-2010)
| Kommentar Fra : Jacob Larsen |
Dato : 09-10-10 02:22 |
|
On Oct 9, 4:01 am, Michael Rasmussen <m...@miras.org> wrote:
> Har du læst dette: http://www.geany.org/manual/current/#tags
Havde jeg faktisk ikke set. Det ser ud til at jeg bruger en ældre
version af Geany, siden Ubuntu ikke har opdateret den i et stykke tid.
Det kunne tænkes det vlev rettet med den nye version der skulle komme
snart, så kan være Geany skal have et forsøg mere til den tid.
| |
Michael Rasmussen (09-10-2010)
| Kommentar Fra : Michael Rasmussen |
Dato : 09-10-10 10:45 |
|
On Sat, 9 Oct 2010 01:22:25 -0700 (PDT)
Jacob Larsen <jacob@larsen.net> wrote:
>
> Havde jeg faktisk ikke set. Det ser ud til at jeg bruger en ældre
> version af Geany, siden Ubuntu ikke har opdateret den i et stykke tid.
> Det kunne tænkes det vlev rettet med den nye version der skulle komme
> snart, så kan være Geany skal have et forsøg mere til den tid.
Hvilken version af Ubuntu anvender du?
--
Hilsen/Regards
Michael Rasmussen
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE3E80917
A computer is like air conditioning: it becomes useless when you open
windows.
| |
Michael Rasmussen (09-10-2010)
| Kommentar Fra : Michael Rasmussen |
Dato : 09-10-10 11:01 |
| | |
Jacob Larsen (10-10-2010)
| Kommentar Fra : Jacob Larsen |
Dato : 10-10-10 00:38 |
|
On Oct 9, 6:44 pm, Michael Rasmussen <m...@miras.org> wrote:
> Hvilken version af Ubuntu anvender du?
10.04. Næste version skulle snart komme, så vil nok prøve den først
før jeg går i gang med at hente nyeste Geany fra sekundære kilder.
/Jacob
| |
|
|