Is it possible to subdivide the vertices on a edge with out affecting the surrounding vertices? I can do it by subdividing and then dissolving the leftover vertices, but is there an easier way?

The closest thing that I've found is "Loop Cut and Slide", but that just creates new vertices only connected to the ones I did it from instead of inserting new vertices in the edges.