Question: I would like to have the same editor available on all of the platforms I frequent.

Emacs and Vi are not desired solutions.

Answer: 
From <http://help.eclipse.org/help21/topic/org.eclipse.platform.doc.user/tasks/running_eclipse.htm>:

Use the following command-line argument:

```
-data your_workspace_location

```

For example, 

```
-data c:\users\robert\myworkspace

```

you can also use UNIX-style relative path names such as

```
-data ../workspace

```

even under Windows, in case something doesnt like colons or backslashes in parameters, like Jumplist Launcher
With the -data switch

Setting a specific location for the workspace with -data

To use the -data command line argument, simply add -data your\_workspace\_location (for example, -data c:\users\robert\myworkspace) to the Target field in the shortcut properties, or include it explicitly on your command line.

From: <http://help.eclipse.org/help21/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/running_eclipse.htm>