You are here: PSPad forum > České diskuzní fórum > neumí vnořené komentáře !

neumí vnořené komentáře !

Goto Page: 1 2 Next

#1 neumí vnořené komentáře !

Posted by: koral_9 | Date: 03/28/2012 19:04 | IP: IP Logged

Ahoj.
To, že zvýrazňovač PsPadu stále neumí vnořené komentáře je asi nejzásadnější současná chyba či nedostatek. Při tom to nemůže být tak těžké. Stačí spočítat kolik otvíracích komentářů je postupně začato a začít zvýrazňovat opět od místa až kde je stejný počet uzavíracích komentářů. Náš kód se hemží těmito případy, a když to nezvýrazňuje správně je to dost matoucí. V zásadě by mělo být jedno, kolik je tam vnořených úrovní, i když jsou nejčastěji jen 2.

Příklad:
/*
DEF BLABLA. /* na prd */
DEF BLAXXX. /* na XXX */

IF BLABLA = TRUE THEN DELETE. /* opatrne */
/*
IF BLAXXX = "" THEN /* bylo DEL */ CRE. /* opatrne */
*/
/*/*/*/*/* opravdu */*/*/*/*/
/*nachvilku*/
*/
Kdyby toto PsPad uměl, posunulo by ho to o notný kus dopředu.

S pozdravem, Koral_9.

Options: Reply | Quote | Up ^


#2 Re: neumí vnořené komentáře !

Posted by: pspad | Date: 03/28/2012 19:10 | IP: IP Logged

Zkusim se na to podivat. Ale pokud mam byt uprimny, tak takto psat kod je z meho pohledu hrozne neprehledne (nechci pouzit horsi slovo)

K cemu jsou radkove komentare?

Options: Reply | Quote | Up ^


#3 Re: neumí vnořené komentáře !

Posted by: pspad | Date: 03/28/2012 19:26 | IP: IP Logged

Mimochodem, ktery editor to korektne zobrazi?
Zkousel jsem webove zvyraznovace, zkousel jsem Notepad++, UltraEdit a zadny vnorene komentare nepodporuje.

Options: Reply | Quote | Up ^


#4 Re: neumí vnořené komentáře !

Posted by: koral_9 | Date: 03/28/2012 19:31 | IP: IP Logged

Je to o tom, že každý programátor má svůj rukopis a způsob práce a u velkých projektů je to hodně znát. A když je tam použito hodně proměnných, tak mívají komentáře o významu, a pokud u nějaké podmínky není na první podled jasné co dělá nebo proč tam je, tak také. A nezřídka se stane, že člověk potřebuje větsí kus takového kodu odstavit (ale ne hned smazat), tak ho zakomentuje. Korektní zvýraznění potom přispívá k přehlednosti.
Dobře to zobrazí třeba Eclipse.
Děkuji za ochotu se na to podívat !

Options: Reply | Quote | Up ^


#5 Re: neumí vnořené komentáře !

Posted by: pspad | Date: 03/28/2012 19:34 | IP: IP Logged

A at studuju, jak studuju, nikde se o vnorenych komentarich nepise. Viz napr:
en.wikibooks.org

Quote:
int function() /* This is a comment /*
{
return 0;
} and this is the same comment */
so this isn't in the comment, and will give an error*/

Podle vseho standard C++ vnorene komentare nepodporuje a to vcetne VC++. Muzu dostat nejaky odkaz, kde se popisuje, ze vnorene komentare jsou povolene, ze se bezne v C++ pouzivaji?

Options: Reply | Quote | Up ^


#6 Re: neumí vnořené komentáře !

Posted by: koral_9 | Date: 03/28/2012 19:37 | IP: IP Logged

PsPad podporuje velikou sadu zvýrazňovačů (za což mu patří velký dík), mezi jinými i pro Progress, ale myslím že to není jediný jazyk, kde je to povolené.

Options: Reply | Quote | Up ^


#7 Re: neumí vnořené komentáře !

Posted by: pspad | Date: 03/28/2012 19:38 | IP: IP Logged

koral_9:
Je to o tom, že každý programátor má svůj rukopis a způsob práce a u velkých projektů je to hodně znát. A když je tam použito hodně proměnných, tak mívají komentáře o významu, a pokud u nějaké podmínky není na první podled jasné co dělá nebo proč tam je, tak také. A nezřídka se stane, že člověk potřebuje větsí kus takového kodu odstavit (ale ne hned smazat), tak ho zakomentuje. Korektní zvýraznění potom přispívá k přehlednosti.
Dobře to zobrazí třeba Eclipse.
Děkuji za ochotu se na to podívat !

Pochopte, ze to nebudu delat, pokud to neni podporovane ve standardu jazyka, ktery se ma zvyraznovat.
Muzu dostat nejaky odkaz, kde se pise, ze C++ podporuje vnorene komentare?

Options: Reply | Quote | Up ^


#8 Re: neumí vnořené komentáře !

Posted by: pspad | Date: 03/28/2012 19:39 | IP: IP Logged

koral_9:
PsPad podporuje velikou sadu zvýrazňovačů (za což mu patří velký dík), mezi jinými i pro Progress, ale myslím že to není jediný jazyk, kde je to povolené.

A o jakem zvyraznovaci se vlastne bavime?
Abych mohl neco opravovat, musim vedet co a kde.

Options: Reply | Quote | Up ^


#9 Re: neumí vnořené komentáře !

Posted by: koral_9 | Date: 03/28/2012 19:46 | IP: IP Logged

nastaveni zvyraznovacu -> zalozka "upresneni", uzivatelske zvyraznovace: Progress

Options: Reply | Quote | Up ^


#10 Re: neumí vnořené komentáře !

Posted by: pspad | Date: 03/28/2012 20:39 | IP: IP Logged

koral_9:
uzivatelske zvyraznovace: Progress

A tohle je presne ta informace, kterou jsem potreboval vedet smiling smiley Nektere zvyraznovace jsou interni, zbytek jsou uzivatelsky definovatelne. Nevim, proc jsem si vsugeroval C++

Options: Reply | Quote | Up ^


Goto Page: 1 2 Next





Editor PSPad - freeware editor, © 2001 - 2014 Jan Fiala
Hosted by Webhosting TOJEONO.CZ, design by WebDesign PAY & SOFT, code Petr Dvořák