How can I duplicate and translate a selection of edges constrained to the original mesh? I have a rather large selection of edges on a subdivided plane. I would like to have duplicate edges right next to the original ones (on the same plane). In other words, each of the original edges should have a copy right next to it, with the distances between all pairs being equal. Is it possible to select all (original edges) duplicate them and translate them along the same face/plane? The only option I found the resembles it most, is just duplicating the edges, after which the duplicates are their own mesh floating around.



In the above image, I want all the vertical lines to have a copy right next to it, as shown with the middle vertex. Is there a way to easily achieve this?
You can always use the mirror modifier or array modifier.  Also you can snap to increment so after you duplicate the edge its easy line up the edges the way you want.

Now that I see your picture you can just subdivide again.  Select the entire top and bottom edge in your image and subdivide again.