Macros Available for Input

  1. SelectionStartColumn - Selected text start column number
  2. SelectionStartLine - Selected text start line number
  3. Sourcepath - Project source path
  4. SourcepathEntry - Entry in the source path the element belongs to
  5. TempDir - The directory for temporary files
  6. UnixSeparators - Takes a parameter and converts separators to ‘/’. Example: $UnixSeparators(\foo\bar) → /foo/bar/
  7. FileRelativeDir - File directory relative to the project file
  8. FileRelativePath - File path relative to the project file
  9. IsMake - Boolean value according to the performed compilation: true for make, false for force recompile
  10. JavaDocPath - JavaDoc output directory
  11. JDKPath - JDK path
  12. LineNumber - Line number
  13. ModuleFileDir - The directory of the module file
  14. ModuleFilePath - The path to the module file
  15. ModuleName - The name of the module file without extension
  16. ModuleSdkPath - Module SDK path
  17. ModuleSourcePath - Module source path
  18. OSName - The name of the operating system in lowercase
  19. OSUser - The name of the operating system user
  20. OutputPath - Output path
  21. Password - Displays a password input dialog
  22. ProjectFileDir - The directory of the project file
  23. ProjectName - The name of the project file without extension
  24. Projectpath - Project source path
  25. Prompt - Displays a string input dialog
  26. PyInterpreterDirectory - The directory containing the Python interpreter selected for the project
  27. RemoteProjectFileDir - Full path to the project directory on a remote server
  28. SelectedText - Text selected in the editor
  29. SelectionEndColumn - Selected text end column number
  30. SelectionEndLine - Selected text end line number
  31. AffectedModuleNames - The names of modules in the scope, comma-separated
  32. Classpath - Project’s classpath
  33. ClasspathEntry - Entry in the classpath the element belongs to
  34. ClipboardContent - The clipboard content
  35. ColumnNumber - Column number
  36. ContentRoot - Content root path the file belongs to
  37. FileClass - Class name
  38. FileDir - File directory
  39. FileDirName - File directory name
  40. FileDirPathFromParent - Path to FileDirFileDir from the parent directory with the name passed as a parameter
  41. FileDirRelativeToProjectRoot - File directory relative to the module content root the file belongs to
  42. FileDirRelativeToSourcepath - File directory relative to the source path root the file belongs to
  43. FileEncoding - File encoding
  44. FileExt - File extension
  45. FileFQPackage - File fully qualified package
  46. FileName - File name
  47. FileNameWithoutAllExtensions - File name without all extensions
  48. FileNameWithoutExtension - File name without extension
  49. FilePackage - File package
  50. FileParentDir - File parent directory. Takes an optional parameter (name) to find the parent directory
  51. FilePath - File path
  52. FilePathRelativeToProjectRoot - File path relative to the module content root the file belongs to
  53. FilePathRelativeToSourcepath - File path relative to the source path root the file belongs to
  54. FilePrompt - Shows a file chooser dialog

Backlinks