Split an edge in two? Is there a simple and quick way to add a vertex to an existing edge? I mean in a similar manner (Ctrl+R) like a loop cut for the whole object?

My current workflow is, deleting the edge completely, then I select one of the vertices and extend it via E shortcut. Is there an easier method to get an extra vertex like:
Select your edge, open the edge menu with Ctrl+E or the specials menu with W and select "subdivide"