Programmer's Notepad supports the following built-in variables when using Text Clips:
Variable | Description |
---|---|
PN_FILENAME | The file part of the current filename. |
PN_FILEDIRECTORY | The directory part of the current filename. |
PN_FILENAMENOEXT | The file part of the current filename with no extension. |
PN_FILEPATH | The full current filename |
PN_CURRENTLINE | Current line number |
PN_CURRENTCOLUMN | Current column number |
PN_CURRENTWORD | Current word |
PN_CURRENTLINETEXT | Current line text |
PN_SELECTEDTEXT | Selected text |
PN_CURRENTPROJECTFILE | Current project file |
PN_CURRENTPROJECTGROUPFILE | Current project group file |
PN_PROJECTPATH | Current project path |
PN_PROJECTGROUPPATH | Current project group path |
PN_PROJECTPROP: |
Property from the current project, using group.category.value syntax to specify the property to retrieve. e.g. ${ProjectProp:test.general.outputdir} |
PN_FILEPROP: |
Property from the current file, using the same syntax as ProjectProp |
PN_PROJECTNAME | Current project name |
PN_PROJECTGROUPNAME | Current project group name |
PN_PNPATH | Path where Programmer's Notepad is installed |
Programmer's Notepad also supports most TextMate variables, e.g. TM_FILEPATH.