adrian_star
Member²
Hello,
I would like to propose an enhancement related to package navigation in PL/SQL Developer.
Possible implementation options:
Currently, users must either:
Both approaches interrupt workflow and increase the risk of typos.
This is a small but highly practical enhancement that would significantly improve daily developer productivity.
Thank you for considering this suggestion.
Best regards,
Adrian
I would like to propose an enhancement related to package navigation in PL/SQL Developer.
Current behavior
When opening a package or package body, the Content Window (navigation panel) displays a structured list of:- Procedures
- Functions
- It is not possible to copy the name (or full name) of a selected procedure or function from this list
- The context menu includes a “Copy” option, but it copies the entire code of the selected object, not just its name
Requested enhancement
Introduce the ability to copy only the name of a selected procedure/function from the Content Window.Possible implementation options:
- Support standard shortcut Ctrl + C to copy the selected item name
- Extend the context menu with more precise options:
- Copy Name (or full name includes package name eg. EXAMPLE_PKG.function)
- option to choose between name or full name adjustable in App Preferences
- Copy Code (existing behavior, but renamed for clarity)
- Copy Name (or full name includes package name eg. EXAMPLE_PKG.function)
Practical use cases
This feature would be particularly useful when:- Writing or modifying code that references package procedures/functions
- Calling procedures within the same or different packages
- Avoiding manual retyping of long or complex names
Currently, users must either:
- Manually retype the name, or
- Navigate through the code to find and copy it
Both approaches interrupt workflow and increase the risk of typos.
Benefits
Adding this functionality would:- Improve navigation efficiency in large packages
- Reduce context switching within the editor
- Minimize typing errors
This is a small but highly practical enhancement that would significantly improve daily developer productivity.
Thank you for considering this suggestion.
Best regards,
Adrian