Hi
please search also forum for FindTag (
http://findtag.sourceforge.net/) written by Frank Fesevur !
FindTag has may be defined as External Tool with different parameters
with FindTag you can:
- 'ShowTags': pop up a dialog with a tree of all language elements (e.g. subroutines) of your file (or the whole project), doubleclick on one of them => jump to it's definition
- 'GoToTag': put cursor on a language element (e.g. FORTRAN subroutine, C macro, variable,..) and directly jump to it's definition
- 'FileTag': the dialog shows language elements separated by file
- 'TagBack' after that jump back again where you came from !
FindTag is built on Ctags (
http://ctags.sourceforge.net/)
Ctags creates within no time a textfile as database including all definitions of functions, macros, parameters,.. of a language. Apart from Fortran ctags it is capable of MANY more languages (I use it for C)
There might be an issue with TextPad 5 (
http://forums.textpad.com/viewtopic.php ... ht=findtag) , I used it already with 4.7.3, now with 5.3.1 => no problem
My Tools menu is defined like that:
ShowTags:
[HKEY_CURRENT_USER\Software\Helios\TextPad 5\Tools\43]
"Properties"=hex:00,00,00,00,64,80,00,00,44,00,00,00
"MenuText"="ShowTags"
"Command"="D:\\Programm\\FindTag\\FindTag.exe"
"Parameters"="-tree $AppWnd $File $Line"
"Folder"="$FileDir"
"RE"=""
FindTag
[HKEY_CURRENT_USER\Software\Helios\TextPad 5\Tools\41]
"Properties"=hex:00,00,00,00,5b,80,00,00,44,00,00,00
"MenuText"="GoToTag"
"Command"="D:\\Programm\\FindTag\\FindTag.exe"
"Parameters"="-tag $AppWnd $File $Line $SelWord "
"Folder"="$FileDir"
I assign as keyboard shortcut <Alt>-<CursorRight>
TagBack
[HKEY_CURRENT_USER\Software\Helios\TextPad 5\Tools\42]
"Properties"=hex:00,00,00,00,66,80,00,00,44,00,00,00
"MenuText"="TagBack"
"Command"="D:\\Programm\\FindTag\\FindTag.exe"
"Parameters"="-back"
"Folder"="$FileDir"
"RE"=""
I assign as keyboard shortcut <Alt>-<CursorLeft>