We open files in PL/SQL Developer via the command line due to our source control. The problem is that a new instance of PL/SQL Developer is created every time we open a file which is undesirable. What we would like to see is a command line switch that will force the passed file to open in an existing instance of PL/SQL Developer.
The only downside would be the possibility of opening a package for one database into an instance that was logged into another database. This could then lead to the compilation of something into the wrong database. Perhaps a requirement of this proposed command line switch would be to specify the database name that the file belongs to. If an instance logged into this database exists then the file would be opened there otherwise a new instance would be created with the database name set.
The only downside would be the possibility of opening a package for one database into an instance that was logged into another database. This could then lead to the compilation of something into the wrong database. Perhaps a requirement of this proposed command line switch would be to specify the database name that the file belongs to. If an instance logged into this database exists then the file would be opened there otherwise a new instance would be created with the database name set.