Dobrý den, jmenuji se Pavel a jsem relativně novým uživatelem PSPad-u. Rád
bych se zeptal, jak (moc) složité je přidání podpory pro c-tag, ctag, ctags
či ctagy? Myslím, že to není zas tak složité. Vpodstatě jde o to
vymyslet/vyhradit nějaké dvě nové klávesové zkratky (případně
tlačítka na horní tlačítkové liště) pomocí kterých se v uživatelem
určeném souboru (ctag "databázi") vyhledá slovo na kterém se právě
nachází textový kurzor a pak se podle záznamu v té "databázi" skočí na
řádek (a sloupec), kde je dané slovo, symbol či cokoliv jiného definováno.
A to buď v aktuálním souboru či v nově otevřeném souboru. Druhá
klávesová zkratka či tlačítko by pak sloužilo na pohyb opačným směrem -
ke vracení se do míst, kde se dané slovo používá (volání funkce,
použití proměnné atd.). Problém vidím "akorát" při otvírání nového
souboru v momentě, kdy je ten dosavadní (starý/původní) změněn, ale
ještě neuložen. Souhlasíte? Nebo je zde ještě něco horšího, co jsem
přehlédl? Hledám totiž nějaký šikovný OpenSource či FreeWare textový
editor, který by uměl současně jak "skákání pomocí ctag-ů", tak i
zabalování a rozbalování celých úseků kódu (např. v jazyce C mezi { a }
) - myslím, že se tomu anglicky říká folding. Zatím jsem našel "jen"
editor gvim, ale tam neumím nastavit právě ty foldy - to rozbalování a
zabalování - taky je dost možné, že to tam není vůbec. Proto jsem si
myslel, že by se dal PSPad lehce upravit a podporu C-tag-ů do něj dát. Jinak
ještě pár odkazů s dokumentací k dané problematice:
http://en.wikipedia.org/wiki/Ctags a http://ctags.sourceforge.net/ . Předem
díky za jakékoliv informace a držím Vám palce do dalšího rozvoje a
vývoje PSPadu! :-) Pavel.

-- 
<http://forum.pspad.com/read.php?1,44708,44708>
PSPad freeware editor http://www.pspad.com

Odpovedet emailem