SekoryVisual Assist X je opravdu program do Visual C++. $149 plná verze. Na linuxu používám Eclipse CDT a ten má svůj napovídač a poslední verze se hodně zlepšila, jako že už umí napovídat i na některé templatované konstrukce. IntellSense se většinou nechytá. Visual Assist X má nejlepší parser a index, takže velmi často je jeho nápověda dost relevantní.
Bez napovídače bych si nedokázal představit žádné programování. Už mi to skoro připomíná programování na ZX Spektrum, kde se příkazy psaly jedním stisknutím klávesy. Stačí napsat dve písmena a zmáčknout Control+Space a buď na mne vyskočí rovnou symbol, nebo seznam, kde je pár položek. Někdy to používám, když hledám příkaz o němž vím, že zhruba vím, jak se jmenoval. Zmáčknu C+S a začnu psát a většinou po pár písmenech příkaz vidím a po odklepnutí i seznam parametrů. Nebo když potřebuju rychle vidět seznam metod, napíšu jméno třídy, čtyřtečku (nebo this se šipkou) a hned na mě vyskočí seznam metod a proměnných té třídy.
Můj nadřízený, senior programmer dodnes programuje ve vimu a v programu se orientuje pomocí grepu. Neviděl jsem, že by tam měl nějaký napovídač ani nejzákladnější obarvovač syntaxe. Jednou jsem s ním dělal úpravu v programu. Úprava v eclipse byla hotova za 10 minut, ale na jeho vimu jsme nad tím ztrávili hodinu. Tak nevím.
PS: Napovídač používám i pro PHP (PSPAD nebo PHPEclipse). Pro zajímavost, nejlepší obarovač syntaxe je v Eclipse. Visual Assist X zase přes obarvovač ukazuje syntaxtické chyby už v době psaní, takže opravdu ušetří spoustu času překladem. |