If it's an edge not connected to the vertice, I believe there is a snap button you can press. It's easier to hold down the hot keys though. Is snap to curves/edges the c key? If it's an edge connected to the vertice your trying to move, it cannot be done since the vertices determines the length and position of the edge itself.