Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: mka 23 Ledna 2010, 12:19:39

Název: IDE pro C/C++ s kontextovou nápovědou [vyřešeno]
Přispěvatel: mka 23 Ledna 2010, 12:19:39
Zdravím, zatím se mi u žádného IDE nepodařilo rozchodit kontextovou nápovědu (tedy nějakou kombinací kláves se otevře nápověda k funkci pod kurzorem) tak, jak to třeba funguje pro php ve Quanta plus. Zkoušel jsem hlavně Geany, KDevelop.
Podotýkám, že QtCreator mi - vzhledem ke své orientaci na Qt - nevyhovuje a ani různé na Javě běžící IDE (NetBeans, ...) mi k srdci nepřirostla.
Nejspíš dělám něco blbě nebo nemá něco důležitého nainstalováno. Prosím šetrně postrčit správným směrem... :-)
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: Martin - ViPEr*CZ* 23 Ledna 2010, 12:45:42
Já abych se přiznal jsem nenašel žádnou plně uspokojící a funkční nápovědu pro c/c++ na linuxu.
Kdo zkoušel MSDN, tak to bude asi špatně hledat. Qt4 má pěkně zpracovanou nápovědu co se mi na linuxu líbilo.
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: mka 23 Ledna 2010, 12:53:22
No, v Geany jsem narazil na nějaký naději vzbuzující doc plugin nebo tak nějak, ale nějak se nic nedělo...
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: Kedrigern 23 Ledna 2010, 13:02:57
Nicméně Geany třeba u LaTeXu doplňuje lépe než jinak úžasný TeXmaker (Qt), čili by stačilo sehnat správnou databázi (omluvte terminologie) příkazů či dle čeho se to řídí (A zrovna pro C/C++ by mohla být, ne? Popřípadě by se alepsoň mohl hýbat vývoj).
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: mka 23 Ledna 2010, 14:59:09
No, fór je v tom, že Geany doplňuje i v C/C++, a to jak jména funkcí, tak argumenty. Ale tím to končí - nějaký ten pokec "tahle funkce dělá to a to" z toho nevydoluju.
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: mka 23 Ledna 2010, 15:27:46
Ha, drobný pokrok:
nainstaloval jsem devhelp a už nälespoň něco funguje - např. na triviální dotaz strlen mi to najde popis funkce; bojužel ale pouze funkci g_utf8_strlen z GLib :-)
A po zadání man -P "col -b" -S 2:3:5 'strlen' do terminálu (což by měl dělat Doc plugin) se dozvídám, že No manual entry for strlen. Jdu hledat ty správné manuály...
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: oyankee 23 Ledna 2010, 15:38:29
U monodevelop mi vždy šla a jde.
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: mka 23 Ledna 2010, 15:44:05
Vyzkouším...
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: mka 23 Ledna 2010, 15:58:37
Tak sorry, ale mono nee. Příliš orientované na C#a to se mi nelíbí... :-)
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: Martin - ViPEr*CZ* 23 Ledna 2010, 20:02:50
Nechtěl jsem to říkat první ;D, že MonoDevelop je spíše takový částečný klon pro C#
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: mka 24 Ledna 2010, 09:02:10
Nechtěl jsem to říkat první ;D, že MonoDevelop je spíše takový částečný klon pro C#

No, já měl původně za to, že je pouze na C#. Proto jsem ho ještě nikdy nezkoušel. Pak koukám, že se prsí i na C/C++, tak jsem to zkusil, nicméně... :-)
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: mka 31 Ledna 2010, 17:15:21
Tak už jsem v Geany pomocí doc pluginu a doinstalováním několika GB dokumentace vyřešil i zobrazení příslušné man stránky (pokud existuje) pro slovo pod kurzorem, jakož i "interaktivní" hledání v nápovědách (devhelp), takže vyřešeno k naprosté spokojenosti.
Název: Re: IDE pro C/C++ s kontextovou nápovědou
Přispěvatel: Kedrigern 31 Ledna 2010, 17:50:32
Tak už jsem v Geany pomocí doc pluginu a doinstalováním několika GB dokumentace vyřešil i zobrazení příslušné man stránky (pokud existuje) pro slovo pod kurzorem, jakož i "interaktivní" hledání v nápovědách (devhelp), takže vyřešeno k naprosté spokojenosti.

Možná by stálo za to postnout návod na http://wiki.ubuntu.cz/Geany (ano, mohl bych to udělat samozřejmě také, ale ve wiki todo mám už dvě stránky, ke kterým se mi nedaří dokopat :( )
Název: Re: IDE pro C/C++ s kontextovou nápovědou [vyřešeno]
Přispěvatel: mka 31 Ledna 2010, 18:19:57
No, to snad ani není na návod: prostě jsem si v Synapticu nainstaloval hlava nehlava všechno možný ze sekce dokumentace, co alespoň vzdáleně vypadalo, jako dokumentace k C/C++ a taky ten devhelp. DOC plugin je už vlastně přednastavenej, jenom potřebuje mít z čeho brát - tedy man stránky. No a pak už jenom přiřadit klávesové zkratky (v mém případě Ctrl+F1 pro man a Ctrl-Alt-h pro devhelp) a je to...