Although this feature is the subject of an existing entry in the support forum:
http://forums.blumentals.net/viewtopic.php?f=4&t=5621&hilit=command+line
that entry is just a question, not a feature request - and it got no reply.
I searched this forum for "command line" and found nothing relevant. After reading Karlis' feature request guidelines, I believe that this does not really violate them, so here goes. If the information is here somewhere and I missed it, I sincerely apologize.
The referenced question in the support forum has to do with supporting the use of rapidphp with firebug. My use case is different, but I believe it would be satisfied if the answer to the referenced question were "yes". When I saw that version 14 had external command line support, I expected that the answer might now be yes, but was quite disappointed to find that the support has only to do with invoking external command lines from within rapidphp as opposed to invoking rapidphp from external command lines...
My use case is that I have a Zend Framework web application that uses the gettext translation adapter for localized message text. And we use POEdit to specify the translation of each message to different languages. POEdit is "just" a GUI that sits on top of the GNU gettext suite of command-line tools; but it provides a *major* simplification in correctly coordinating the interactions between those separate tools, which are pretty unwieldy even to developers familiar with command-line tools. POEdit provides a big scrolling window of all the distinct message strings in the whole project, and for each distinct message text, there is a place to specify its translation, and a menu item that lists every place in the project's source code (file and line number) that issues the message. The intent is that you can click a location on the menu to bring up an editor or browser showing you the message in the context of the source code - sometimes the translation of a message may need to be different to best accommodate all uses, and sometimes different locations would be better-served by using different messages.
POEdit does include a source browser, but it is very limited. And it does not include an editor at all - instead it has a configuration hook allowing you to specify the editor of your choice. It's quite flexible in that you provide an sprintf-like format string for the configuration; and then when you click a location containing a message string of interest, POEdit runs a system() command consisting of that string with the filename substituted into %f and line number into %l.
When I first got RapidPHP (version 10), I verified that it could be invoked from the command line with a filename, and it had the very nice property that if it was already running the running instance would either open a new tab for the file, or just change focus to the tab for that file if it was already open. Sweet. But I could not devise any way to specify a line number - it seems that *all* characters on the command line following the whitespace after the command name itself get treated as a filename, embedded blanks don't need to be quoted... So I wound up using xemacs with gnuserv to provide similar functionality (emacs, like vi and other editors, accepts command line arguments "+n filename" to open filename at line n).
Given the popularity of Linux command-line tools on Windows, I'm really surprised that this hasn't come up. Or maybe there really is a way to do it and I just haven't found it.